Restore deleted auto-renewable subscription - ios

How does it look like when you delete the auto-renewal subscription from iTunes Connect for your app, and your user will do restore (and have bought some auto-renewal sub in the past)?
Example scenario:
User purchases auto-renewable subscription and he is subscribed for some time.
I delete auto-renewable subscription in iTunes Connect (user subscription is cancelled).
User e.g. uninstalls app and install it again and do restore.
Will he get all the transactions associated with deleted subscription?

Important: After you delete an In-App Purchase, it is no longer
searchable on iTunes Connect and it cannot be restored. The product ID
for the In-App Purchase can no longer be used for another In-App
Purchase after the In-App Purchase is deleted.
At the very bottom of iTunes Connect Guide

Related

Does Apple allow changing from Non-consumable IAP to Subscription? [duplicate]

I've had in-app purchase feature with non-consumable pricing in Apple Store. And the app has pricing to use it.
How to change non-consumable to auto-renewable subscriptions? Somehow keep user who purchased the app. And new user charge with auto-renewable subscriptions.
No you can't change it, just make sure in your App, you use
[[SKPaymentQueue defaultQueue]restoreCompletedTransactions];
Restore old purchase and check if you find that the user has purchased the non-consumable product (old users), restore the product for free. If user has not purchased that product before (new users), ask them to purchase the new auto-renewable subscriptions.

Appstore Flutter App Rejection Because of In app purchuase

My app is rejected because of in app purchase. I am using in_app_purchase 0.3.0+2. How can I put "Restore" button for ios?
We found that your app offers in-app purchases that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased in-app purchases, as specified in the "Restoring Purchase Products" section of the In-App Purchase Programming Guide:
Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button.
Next Steps
To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore
process when the "Restore" button is tapped by the user. Note that
automatically restoring purchases on launch will not resolve this
issue.
you can use login/signup method for save all purchased account in your own server and the user can login with another device and login and then can restore purchased service. or you can just use apple id [queryPastPurchases] to get past purchases.

What happens to the existing customers with active in-app auto renewable subscription when the app and the in-app purchase is removed from sale

I would like to remove an app from app store which currently has auto renewable in-app purchase. What happens to the users who have active auto renewable in-app purchase when I remove both the app and the auto renewable in-app purchase from sale?
Will the existing users still get their subscription renewed? If yes how long can they renew?
If the user uninstalls the app from device and then restore app from iTunes(as it is not available in the app store for sale) will the subscription still be active and renewed?
Update: What happens to the auto renewable subscription if the app is removed from sale and in-app subscription is still in sale. Will the user still get the subscription auto renewed?

How to change non-consumable to auto-renewable subscriptions and keep old user?

I've had in-app purchase feature with non-consumable pricing in Apple Store. And the app has pricing to use it.
How to change non-consumable to auto-renewable subscriptions? Somehow keep user who purchased the app. And new user charge with auto-renewable subscriptions.
No you can't change it, just make sure in your App, you use
[[SKPaymentQueue defaultQueue]restoreCompletedTransactions];
Restore old purchase and check if you find that the user has purchased the non-consumable product (old users), restore the product for free. If user has not purchased that product before (new users), ask them to purchase the new auto-renewable subscriptions.

How do I get purchase(s) from iOS in app purchases?

I want to get purchase or purchases made by the user even if purchased from other devices.
When an in-app purchase is purchased on one device, it is marked as a purchase by the user. So, a non-consumable purchase is available on all devices owned by the user after a single purchase.
If you create a consumable purchase and handle it using the login of your app, you should be able to do this. Of course, Apple's review process will check whether this is fair by the user.

Resources