- Home /
Best option for creating an app with trial period?
Hello, everyone!
I'm currently working on an app where after a certain number of days, the user will be restricted to access the app until they pay for it. So far, i've come up with three options
- Offline validation
Upon the the first access of the app, the program will save the date and time via Playerprefs or writing it into a file and just accessing it when i need to check the date if it's already expired.
- Online validation
It's just like the first one but instead of saving the data locally, i will save it to a server or cloud.
Just release a trial version with limited features and a paid version with all the features available.
Any thoughts or ideas will be much appreciated. Thanks in advance!
Answer by EdwinChua · May 18, 2017 at 09:03 AM
I have no experience with this, but my thoughts are this:
- Offline validation
User can clear app data, and access full features
- Online validation
Implementation could be tricky. Verify with email or Google account?
- Trial version
User will not be able to try full features before buying
Right off the bat, I think offline validation is not a very good idea.
I think between 2 and 3, it would very much need to depend on your app. What do you need to show to get the user to purchase the full version? IMO, 2 would be optimal, though implementation will be a bit trickier.
Your answer
![](https://koobas.hobune.stream/wayback/20220612122252im_/https://answers.unity.com/themes/thub/images/avi.jpg)