Non Renewing Subscription needs Restore button?

My app uses IAP for download music using non renewing subscription based model. My question is below.

Is it needs seperate button for restore all purchases or can I use my server api for restoring ?

You can use you server to 'restore' the purchase - but there is nothing to 'restore'. You can use your server to allow the user to copy the subscription to other devices owned by that user.

Thanks for response.

Is there any seperate restore functionality implemented within app like the auto renewable subscriptions or just check the subscription status and expiry date w.r.t to the user while reinstall or migrate to other devices ?

Your app is resposible for implementing a 'restore' method for non-renewing subscriptions. You can do this through your own server or through the user's iCloud key-value file.

Thank you

Hi,


I am having a similar scenario. I am using non-renewing subscriptions to allow the user to use certain premium features of the application. The premium Subscription privileges details ( like validity, and if the logged-in user is allowed to use the premium feature) are basically handled at the app server side. These privileges will be available for the user on any device the user logs into. So do we need to provide a 'restore button' in the application? Or just displaying that the user is still premium somewhere in the UI enough? There is actually nothing to restore in our case.
Note: Our application is a multiplatform application.

Non Renewing Subscription needs Restore button?
 
 
Q