I am switching a free app to a subscription based app. In the new app, when a new purchaser loads the app for the first time, I anticipate presenting my EULA for approval as I did in the free app. However, in this case, if the end user does not agree with the licensing agreement, I can't just exit the app. I need to ensure that the purchase they made is refunded. Is there a way to do this in StoreKit 2? While I am at it, is there a way for my app to tell iOS to uninstall the app?
Revoking a transaction?
Hello @VaughnFrick.
- You can provide UI for customers to request a refund. See Providing help with in-app purchases in Apple Human Interface Guidelines for guidance. You cannot initiate a refund directly.
- There's no way to tell iOS to uninstall the app.
—Jason.
Thanks for the feedback. Unfortunately it is the answer I expected. Given the low volume nature of my app, it would not make economic sense to invest the time to build a store into my app and then add the facilities to manage it to my server. Perhaps if the volume builds over time, I will revisit the decision. Thanks again for your help.