I am developing news reader app, and client wants to have monthly subscription. This is easy enough, but he wishes to have one month of free trial for each user. So after user downloads app for the first time, he has one month of free use and after that period, he has to pay subscription fee (auto renewable subscription).
I am stuck on how to implement this. Any ideas? Preferably without need to connect to my server and handle user registrations and trials from there.
Thanks!
If you handle in on the client side, then whatever scheme you manage to design, the user can restart with a new free trial period very easily: s/he only has to delete and reinstall the app. Since this will erases any local app data, you won’t have any way to know whether s/he has already use the trial offer.
You will have to handle that server side.