From reading Apple documents [1], the application receives an updated receipt when it is downloaded, updated, or in-app purchases. Is there ever a case when it does not exist at all?
Some specific cases where this is not clear:
- if the user installs the application on ios6 and then the updates for ios7 will not receive a receipt?
- If the user restores the backup, are the receipts included in the backup / restore?
The reason for this question is the understanding of how many users of the application can see the login prompt when the application should receive a receipt from the server. And due to how many users may run into a problem, since they are offline when this happens.
[1] WWDC 2013 Session 308: Unified Receiving on iOS7 and OSX (available only to registered developers)
source
share