Hi everyone, I am working on a Unity iOS app. I am adding in-app purchasing in my app. I have added Unity IAP to the Unity project, as well as the code for initialising and purchasing a subscription with the product ID. I have also added my certificates and provisioning profile in Xcode with in-app purchasing capabilities. Also, I have set up an App Store Connect page with a non-renewing subscription with a unique product ID and all required information. The subscription status is ready to submit. I have added a sandbox tester account in it. In unity editor, it is working fine with fake purchase receipt. While testing in an iOS device, apple ID is logged out. But there is an error occurs everytime : IAP not initialized. Also I have uploaded a newer version of app on app store connect, it is in waiting for review status. Is there any step or something I am missing that it is not working in iOS device? Please help
iOS in-app purchasing in Unity app
One common reason for this issue is that your Paid Applications Agreement in App Store Connect is not in an Active status. If your agreement is pending or expired, IAP will not initialize, and you'll get errors like IAP not initialized.
Make sure to check the Agreements, Tax, and Banking section in App Store Connect and ensure that your Paid Applications Agreement is active.
Regardless of the plugin you're using, you can find more details on troubleshooting this issue in the Essential Kit plugin documentation here:
🔗 [Essential Kit - Billing Services FAQ] - https://assetstore.essentialkit.voxelbusters.com/features/billing-services/faq#why-initializestore-call-returns-empty-product-list-in-the-callback
Let me know if you need further assistance!
Thanks,
Ayyappa
Thank you for your answer. But we paid apps agreement with status "new" and free apps agreement with status "active". Also we are not using any plugin, we just used Unity IAP package.
Hello, how and which tax form to fill for india registered companies in app store.