I have done some research how to actually implement a X day trial version without an external webserver for date checking. But did still not get to a clear solution.
Requirements in short:
- Secure storage of small data amount (e.g. Install data)
- Secure in the sense that it is only readable/writeable by that app. Even better hardend against device wiping, rooting?
- Persistent over app uninstall
- On app reinstall data can be regained
- Working on Android 4.0.3+
- Using standard APIs, no hacks which could break with time. [1]
I know these are high demands. Is there any way? Thanks.
[1] http://nelenkov.blogspot.de/2012/05/storing-application-secrets-in-androids.html