When is a subscription information updated?

Both mobile stores (Apple and Google) offer server to server subscription handling, which means we can use a server on our side to handle subscription information, e.g. to know when a user cancels the subscription.

Looking at the Unity IAP subscription class it appears almost as if we don’t need to handle this at all?

When is the information for this IAP updated?
Can we just trust what information the above link gives us?

The information is updated during IAP initialization, generally called when your app starts. I have heard that some developers also use FetchAdditionalProducts to refresh the receipts during gameplay, but I haven’t tested Unity - Scripting API: Purchasing.IStoreController.FetchAdditionalProducts

1 Like