com.unity.purchasing 5.0.0
Source docsNotes: processedReleased August 7, 2025
Unity Compatibility
Minimum Unity: 2021.3
Package Dependencies
- com.unity.modules.androidjni (1.0.0)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.services.core (1.12.5)
- com.unity.ugui (1.0.0)
✨ Features
- Samples - Added updated samples:
- - Added `01 Buying Consumables`
- - Added `02 Buying Subscriptions`
- - Added `03 Fetching Additional Products`
- - Added `04 Integrating Self-Provided Backend Receipt Validation`
- - Added `06 Initialize Unity Gaming Services`
- - Added `07 Catalog Provider`
- - Added `Apple App Store - 01 Refreshing App Receipts`
- - Added `Apple App Store - 02 Handling Deferred Purchases`
- - Added `Apple App Store - 03 Retrieving Product Receipt`
- - Added `Apple App Store - 04 Fraud Detection`
- - Added `Apple App Store - 05 Getting Introductory Subscription Prices`
- - Added `Google Play Store - 05 Fraud Detection`
- - Added `Google Play Store - 06 Local Receipt Validation`
🔧 Bug Fixes
- Apple - Purchase restoration fix - product ID field was incorrectly populated with transaction ID
- Google Play - Added handling for duplicate product IDs in store responses by skipping duplicates and logging warnings instead of failing with dictionary key error.
- Google Play - Fixed ProGuard minification issue preventing IAP from working in release builds
📈 Improvements
- GooglePlay - Billing Library updated to 8.0.0 (was previously 7.1.1). No new feature support was added.
- Improved transaction fetching performance through parallel processing optimization
