Hi, everyone. Can someone explain for what we need “Apple XML Delivery” Button in Unity. And what I can do with xml file, that I will get?
It is described here https://docs.unity3d.com/Manual/UnityIAPCodelessIAP.html
I have read this article, but it doesn`t explain how can I implement it in my app in Apple Developer Account.
“For complete guidance on importing through Apple’s Application Loader, see the Application Loader documentation on the iTunes Connect website.”
Interesting thing, that in Application Loader documentation I can’t find anything about implementation a XML file. Maybe, I have read inattentively(
May I ask why you need it? Are you familiar with the process? I believe they may have removed Application Loader. https://developer.apple.com/forums/thread/123185 Typically you would create your products directly on the Apple dashboard https://docs.unity3d.com/Manual/UnityIAPAppleConfiguration.html
Apple discontinued support for Apple XML Delivery. Application Loader was removed in favor of a new tool Transporter, which will not accept the XML files from Apple XML Delivery anymore. Instead, it points us to use AppStoreConnect APIs.
It would be very convenient if Unity could update the export to support at least generating the proper AppStoreConnect payload, and updated the documentation to stop referencing XML Delivery and how to use AppStoreConnect APIs instead. What would be really cool would be if we could automatically submit from the editor!
Hi @ChrisKurhan ,
Unfortunately this changeover wasn’t out priority because we didn’t have a good sample of how many of our users actually used the XML exporter.
Agreed we should provide something for this. How badly does this affect your project? Can you do manual catalog updates for the time being?
Hi John, I appreciate the prompt response on this!
Luckily for me, I used the XML export some time ago while it was still functioning and have not added new IAP items since then.
I ran across this issue when putting together a tutorial on how to set up Unity IAP with a unified store that works on both Google Play and the Apple App Store and was surprised XML Delivery was not working anymore.
It’s not immediately negatively impacting me, and of course there is the workaround of manually creating all the items in App Store Connect. For other users, if they use the IAP Catalog generated by Unity IAP to build products, I believe it’s just a manual process burden on them to ensure App Store Connect has the exact same data as what they configured there. For large IAP Catalogs that can be frustrating and work-heavy, but still doable.
Thank you @ChrisKurhan for the feedback!
We took note of it and actions will be made accordingly
It will be nice if Unity add support for Amazon CSV (very similar to GooglePlay CSV) and for the new AppStore connect in-app upload method using Transporter.
Of course I can add in-apps manually and individually to the AppStore Connect, but It is so easy to upload in-apps to Google Play.
I’ve also created my own code the generate the Amazon CSV, but still didn’t got time to check how we should upload the new format using transporter to the AppStore connect.
Also, subscriptions should be removed from GooglePlay CSV since they don’t accept subscription csv upload.
cheers!
Almost one year later, still the same instructions on the docs
Docs will be changed as a major version is upcoming, stay tuned