Hi,
I just wanted to get to know, what to implement additionally in my Flutter App for iOS introductory offers. I am not using the RC Paywall, but my own screens inside the App and I have already implemented IAP subscriptions for my App & the App is active inside the AppStore.
The plan is to have a trial period of 3 days before the full price is charged. My app uses an App Extension that needs to know the expiration date and refers to the in-app-purchase page of my Flutter App if a subscription expires. Therefore I absolutely need to make sure that I get the Trial Period from RC:
My expectation would be that when the User subscribes and is eligible for the trial period, I get a price of 0.0 USD for the product and an expiration date of 3 days from RevenueCat. Additionally, the introEligibilityStatusEligible flag is returned, so I can show a corresponding text to the user.
Is this correct ? Do I additionally also get the effective price that is charged after the Trial period ends ?
How is that for TestFlight users ? My monthly subscription renewals flow in after 1 days, what can I expect happens to these introductionary offers periods via TestFlight ? Can I reset these for my user in TestFlight ?
If I reset the purchase history of a Sandbox User, are the introEligibilityStatusEligible flags also sent again for the same sandbox user after that ? What is the trial period time for Sandbox users ?
I am targeting only iOS versions > 16
Thx in advance,
Daniel.