Hi,
I am running in circles - hope someone can get me sorted out.
I try to implement IAP (Unity IAP) based for Google Play, Apple and Amazon - with a single subscription that enables premium content in my app. What I want to give my users is a free trial so they can play with the app (3 days on GP/Apple, 7 days in Amazon) and then either cancel or proceed with premium (paid) experience.
Now - the purchasing is easy - all works fine out of the box (I used IAP for nonSubscriptions earlier). But I struggle to understand how to get a bool IsSubscriptionStillValid() implemented. Am I correct that:
- This is not doable without a server side logic
- This server side logic is not supported / included in Unity IAPs
Or am I wrong and recent Unity IAP updates have this included? If so - any guidance how to get this done?
If server side logic is required - how to get this done as of December 2017?
Is there any paid asset that could help me out?
One thing to note - I am ok with experienced Android users who will use root’ed devices and use the subscription endlessly. Just need to handle the vast majority of casual users who will purchase the free trial and cancel - I need to ensure their access to premium content in my app is stopped when they cancel.
regards,
Piotr