Hi. We have recently switched to server notification V2. Based on this documentation (notificationType):
If the subtype is GRACE_PERIOD, continue to provide service through the grace period. If the subtype is empty, the subscription isn’t in a grace period and you can stop providing the subscription service.
Also, base on another documentation (StoreKit):
Throughout the billing grace period, the value of isInBillingRetry is true, which indicates that Apple is attempting to automatically renew the subscription.
Now, I'm receiving DID_FAIL_TO_RENEW
server notification with GRACE_PERIOD
subtype where gracePeriodExpiresDate
is in the future, but isInBillingRetryPeriod
is false
(additional note: user has been in trial period and now must be charged as trial has ended).
The question is: Is this situation a valid Grace Period even if user is not in billing retry period? And if yes, please elaborate why this is the case.
Thank you!