Currently, one of my apps calls `getCustomerInfo` on app launch and after any purchase has been successfully processed. Is this sufficient or should it be called more frequently?
I do not understand how it works, but if a user is not connected to the internet, does it assume that the entitlement (if one existed) is still valid? If that is the case, should we be worried that some users may simply disconnect from the internet whenever they launch our app?
Furthermore, in the event that an error is thrown, how should we handle it in terms of whether or not an entitlement should be granted? Should we just inform the user to try again later?
Thanks in advance!