In this scenario, a consumer is travelling to Helsinki and wants to purchase the Helsinki tour guide for the trip. The guide is served from a back-end server and is not 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 device. If the consumer is:
Signed in: The app can silently check the consumer's identity through Nokia Store. It can then check with the back-end server about which items the consumer has already purchased, then display this in the purchase catalog.
Not signed in: The app cannot check the consumer's identity or eligibility for restoring previously purchased items. Instead, the app asks consumers if they want to view previously purchased items, and initiates a Nokia Store log in if they do.
To see the app's catalog of guides that can be purchased, the consumer taps the Buy more city guides button. |
If the consumer is not signed in, the app cannot determine if guides were previously purchased so the app displays the option Don't see your purchased guides?. In this scenario, the consumer taps the Helsinki guide to read about it. |
The consumer chooses to purchase the guide, so control passes to Nokia Store. If the consumer is still not signed in, Nokia Store prompts the consumer to log in, then processes the payment. |
When the download is complete, the app displays the newly purchased guide in the consumer's guide library. In the purchase catalog, the purchased guide is shown as already purchased. |