Three tasks as described here:
1. The app, when compiled, has an expiration date on it which is one month from time of install. The user will pay for the app and have access until the expiration date. I want to prevent the user from buying the app, using it for a while, uninstalling it, re-installing the same file again, and thereby extending their access beyond one month. This requires registration of course and some reading of UUID and saving of that to a database. Whenever the app is started it would check the UUID, etc.
2. there is a registration process in the app that asks for user name and email. I want to make that optional in the code. By optional I mean, have a parameter called nameEmailRequired which can be set to true or false prior to compilation of the code in PhoneGap Build.
3. issue is that sometimes when I open the app it does not connect and I just get a blank white screen with a small circle (about 5 mm diameter) on the screen. It may be related to poor connection but other apps I have on my phone never do that. This needs to be corrected.