Game: Restore a purchase

In this scenario, a consumer has re-installed firmware on a device and wants to restore game options that were purchased earlier. The options are restored from within the app on the new device and are protected with Nokia's built-in DRM.

The app flow depends on whether or not the consumer is currently signed into Nokia Store on the new device. If the consumer is:

  • Signed in: The app can silently check the consumer's identity through Nokia Store. It can then check with Nokia Store about which options the consumer has already purchased, then display this in the purchase catalog. This is shown below in the second screen.

  • Not signed in: The app cannot check the consumer's identity or eligibility for restoring previously purchased options. Instead, the app asks consumers if they want to view previously purchased options and, if they do, initiates a Nokia Store log in before restoring the options.

To play the game and access all the available racing circuits, the consumer taps the New Game button.

Because the app already knows the items that the consumer is allowed to restore, it silently restores all the previously purchased add-ons, and displays them with the default racing circuits.