com.unity.purchasing 4.4.0

com.unity.purchasing

Notes: processedReleased July 28, 2022

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3

Package Dependencies

Features

  • GooglePlay - Google Play Billing Library version 4.0.0.
  • - The Multi-quantity feature is not yet supported by the IAP package and will come in a future update. **Do not enable `Multi-quantity` in the Google Play Console.**
  • - Add support for
  • the IMMEDIATE\_AND\_CHARGE\_FULL\_PRICE
  • proration mode. Use `GooglePlayProrationMode.ImmediateAndChargeFullPrice` for easy access.

🔧 Bug Fixes

  • GooglePlay - Fix `IGooglePlayConfiguration.SetDeferredPurchaseListener`
  • and `IGooglePlayConfiguration.SetDeferredProrationUpgradeDowngradeSubscriptionListener` callbacks sometimes not being
  • called from the main thread.
  • GooglePlay - When configuring `IGooglePlayConfiguration.SetQueryProductDetailsFailedListener(Action retryCount)`, the action will be invoked with retryCount starting at 1 instead of 0.
  • GooglePlay - Added a validation when upgrading/downgrading a subscription that calls `IStoreListener.OnPurchaseFailed` with `PurchaseFailureReason.ProductUnavailable` when the old transaction id is empty or null. This can occur when attempting to upgrade/downgrade a subscription that the user doesn't own.