I have a mobile app that has many static URLs to various web pages (it is a content-rich mobile app) that get loaded in the in-app browser during the use of the app.
The problem is that these URLs sometimes no longer work (e.g., 404 error). It would be a pain to manually test every single URL regularly when an automated process should be more efficient and painless. Besides, since these are all static URLs and I have the source code, I imagine there should be a tool that can scrape all of the URLs and automate the loading (for testing) one by one, then compile the results for me.
Can anybody suggest a good solution? If the solution could at the same time do spell checking of all strings in the app, that would be good too. The client had noticed some broken URLs and some typos and has requested that we check thoroughly.
I found on this site that there are a few questions on checking URLs in an automated fashion, but these are for websites rather than mobile apps, e.g., example 1 and example 2
For mobile app testing, there are questions like this, but not specifically about URLs.
My apps are native mobile apps for iOS and android, written in objective C and java, respectively.