Unity made a not great decision to design Unity IAP so it was dependent on UDP libraries when these aren’t being used by developers that target only Google Play on Android. Luckily this dependency and others (Samsung, Tizen, Xiaomi, Amazon, Cloud Moolah) are on the schedule to be removed from the IAP library and presumably can be installed as a separate Unity IAP “adapters” in future releases. From the recent release notes:
IAP SDK will be removing the direct integration for the following app stores:
- Store UDP - Unity Distribution Portal (XR Development in Unity: AR, VR and Spatial Solutions | Unity) - is and will continue to be available separately
- Store CloudMoolah
- Store Tizen
- Store Xiaomi - Is available through the Unity Distribution Portal XR Development in Unity: AR, VR and Spatial Solutions | Unity
- DayDream VR - Deprecated
Is there a timeline for this change? I’m hoping this also moves the entire system into a package instead of having to be installed within Assets folders. More information would be helpful in planning our future releases.