Do I need to create a personal server for automatic subscription renewal

I am currently implementing in-app purchases. I have implemented simple in-app purchases using product.storekit within Xcode, and now I am developing to sell products by implementing auto-renewable subscriptions. Do I necessarily need to create my own personal server to use receipt information? I have never created a server before. Also, if I only want to implement simple in-app purchases, do I still need a personal server?

Answered by App Store Commerce Engineer in 758807022

No, having a server is not necessary. And it sounds like you will find StoreKit views useful. This was announced at WWDC23: Meet StoreKit for SwiftUI. Some other useful resources to start with when implementing in-app purchases include:

That said, as your business grows, you might find App Store server notifications and App Store Server APIs can help you manage your subscribers. There are many WWDC sessions on these as well: search for "server notifications" and "server api".

Accepted Answer

No, having a server is not necessary. And it sounds like you will find StoreKit views useful. This was announced at WWDC23: Meet StoreKit for SwiftUI. Some other useful resources to start with when implementing in-app purchases include:

That said, as your business grows, you might find App Store server notifications and App Store Server APIs can help you manage your subscribers. There are many WWDC sessions on these as well: search for "server notifications" and "server api".

Do I need to create a personal server for automatic subscription renewal
 
 
Q