com.unity.purchasing 4.7.0
Source docsNotes: processedReleased March 10, 2023
Unity Compatibility
Minimum Unity: 2020.3
Package Dependencies
- com.unity.modules.androidjni (1.0.0)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.modules.unityanalytics (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.services.core (1.5.2)
- com.unity.ugui (1.0.0)
✨ Features
- Added `storeSpecificErrorCode` to `PurchaseFailureDescription.message` when available.
🔧 Bug Fixes
- Unity IAP will consider the call to `UnityPurchasing.initialize` completed before invoking the correct callback `IStoreListener.OnInitialized` or `IStoreListener.OnInitializeFailed`. This prevents these callbacks from being invoked more than once per initialization.
- GooglePlay - Fixed `No such proxy method` exception in our representation of `BillingClientStateListener.onBillingServiceDisconnected()` introduced by Unity IAP 4.6.0
- Apple - Fixed a `NullReferenceException` happening when the receipt isn't found.
📈 Improvements
- Removed `com.unity.services.analytics` from the IAP SDK dependencies
