From version 5.0.0, Unity IAP has built-in support only for the Google Play Store and the Apple App Store. Support for the Microsoft Store was removed in 5.0.0 and for Huawei in 4.10.0, and the Unity Distribution Portal shut down on February 17, 2025. To sell through any other store, implement a custom store module.
How do I know if this is affecting me?
- In-App Purchasing (IAP) errors occur when targeting the Microsoft Windows Store.
- In-App Purchasing (IAP) errors occur when targeting Huawei.
- In-App Purchasing (IAP) errors occur when using the Unity Distribution Portal (UDP).
Why does this happen?
These errors occur because native support for these platforms has been deprecated or removed in modern versions of the Unity IAP package:
- Support for the Microsoft Windows Store was removed in IAP version 5.0.0.
- Support for Huawei was removed in IAP version 4.10.0.
- The Unity Distribution Portal (UDP) was officially shut down on February 17, 2025.
How do I fix it?
Starting with Unity IAP version 5.0.0, the package exclusively provides built-in support for the Google Play Store and the Apple App Store.
If you need to distribute your application to other storefronts, you can still do so by implementing their specific SDKs via the Custom Store module that wraps the store's own SDK, and Unity IAP routes purchases through it.. This allows you to integrate third-party storefronts while still routing transactions through your existing Unity IAP system.