I received an email from Apple:
We’re reaching out to let you know about upcoming changes to in-app purchase content hosting. In Xcode 13.3, we’ve removed the option to upload non-consumable in-app purchase assets for Apple to host. In addition, support for managing these assets in App Store Connect will be removed starting in April 2022.
Does this mean that Apple will no longer offer hosting non-consumable IAP content?
I'm not sure, as there is no indication of this on the App Store Connect help page: App Store Connect Help
(I have a lot of IAP content in my app which is hosted on the Apple server)
Hi,
We recently sent an email to developers who have uploaded non-consumable in-app purchase assets for Apple to host. Developers who haven’t uploaded non-consumable in-app purchase content for Apple to host aren't impacted and can disregard this post.
As noted in the email, in Xcode 13.3 we’ve removed the option to upload non-consumable in-app purchase assets for Apple to host. In addition, support for managing these assets in App Store Connect will be removed starting in April 2022.
Here are a few reminders that may be helpful regarding Apple-hosted non-consumable content (“content”):
- Existing content isn’t affected, as also mentioned in the Xcode 13.3 Beta 3 Release Notes.
- Users can continue to purchase and access existing content in your app.
- Your apps can continue using the SKDownload APIs to download existing content.
- You can continue to update details, such as pricing and availability, for products that are already created in App Store Connect.
- Until April 2022, you can upload new content and update existing content for Apple to host. Use Xcode 13.2.1 or earlier to upload content, as Xcode 13.3 doesn’t support building and uploading Apple-hosted non-consumable products.
- Starting in April 2022, any products that are not already enabled for Content Hosting in App Store Connect will no longer be eligible for hosting.
Consider using an alternative, such as on-demand resources (ODR), to host in-app purchase assets and content on the App Store separately from the app bundle.
- For production apps, ODR content will continue to be hosted on Apple servers and have a similar level of security as other Apple-hosted content.
- For sandbox development and testing, you need to set up a local server from which on demand resources will be downloaded.
- ODR content must be updated and submitted with the app, not separately. App updates require App Review, so take this into consideration in your development cycle.
If you need technical advice implementing ODR, you can submit a Technical Support Incident.
Thanks,
—jasonag.