This design example describes a scenario where an end user restores earlier purchases. The content is protected with built-in DRM, and the user is signed in to Nokia Store.
The user has earlier purchased additional racing circuits for a Low Rider Pursuit application on their device, and now wants to restore the same add-ons on the device after flashing it. The situation is the following:
The user has previously purchased add-ons for their application, and still has the right to access them.
The user is already signed in to Nokia Store. This means that when launched, the application can silently check the availability of restorable items from Nokia Store. No password prompt is needed, and the application can display the restorable items right away, if any are available.
Screen 1: To play the game and access all the available racing circuits, the user presses the New Game button. |
Screen 2: Because the application already knows the items that the user is allowed to restore, it silently restores all the previously purchased add-ons, and displays them with the default racing circuits. |