We received a notification DID_FAIL_TO_RENEW(subtype:(Empty)) from App Store when the subscription failed to renew because of a billing issue. After this case, we predict that we will receive the notifications based on the following two cases.
- If the user resolves a billing issue: Receives notification DID_RENEW(subtype:(BILLING_RECOVERY))
- If the user does not resolve the billing issue and cancels the subscription: Receives notification EXPIRED(subtype:BILLING_RETRY)
Based on the above, I would like to ask two questions
- Are the above two cases and the notification types we expected correct? If wrong, please tell me what is wrong.
- If there are other than the above two cases, please tell me the case and notification type.