Question

Non-native grace period via Apple is possible?

  • 28 June 2022
  • 1 reply
  • 29 views

Badge +1

After subscription expires due to non-payment on IOS
  can I create a different grace period (example of 3 days) and control it on my own or if it is expired at Apple, the customer really must not have access to my Application and Apple prohibits it if they have access for a few more days even though the grace period has not been enabled from native Apple?


1 reply

Userlevel 5
Badge +9

Hey @Rodrigo!

You could listen for BILLING_ISSUE webhook events from RevenueCat and use them as a trigger to grant customers promotional entitlements: https://docs.revenuecat.com/reference/grant-a-promotional-entitlement

 

You may be able to even do something more simple and check in the CustomerInfo object in the SDK if the subscription is expired and billing issues detected at is not-null and give the customer a grace period that way.

Reply