What are the circumstances in ios7 where the application will not have a receipt on the device

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)

+4
source share
1 answer

Answering this question: Is there ever a case where it won't exist at all?

From this bit of the same presentation, I would conclude that there is a case where this may not exist, but I could not find a case where the receipt would not exist. (See below)

enter image description here

  • . .

If a user installs an app on iOS6 and then updates to iOS7 will the receipt be missing?

  • iExplorer, , , , iOS6, , . :

enter image description here

If a user restores a backup..

  • iCloud, .
    • iCloud
    • ,
  • , , , .
+3

All Articles