I want my app to start in 'Premium/Full' mode, and after a trial period, initiate auto-renewing IAP, and if unpaid, drop to 'Lite' mode.
I know auto-renewing IAP can have free trial period. But if I use that option, new users will be prompted with Subscription Popup with trial/payment details right at the begining. Many new users (teens) will be put off, or will have to defer purchase to their parents. Instead can an app provide the free trial outside the auto-renew IAP, and then invoke it after the trial period as follows?
1. App counts 3 month trial period from date of installation (with help of user login/backend server).
At end of 3 months trial, user taps 'Purchase' button to initiate Auto-renewing IAP (1-year terms with zero trial period).
2. If user doesn't pay, app changes to 'Lite' mode with limited but decent functionality.
Will this scheme pass App Store review? Appreciate if there are any other alternate ideas.
Thanks in advance.