Updated IAP Support For Google Play, Amazon, and all Apple platforms
Please note that the release notes and the guides linked-to below all mention several new or updated extensions are required for use with 2.2.4 - these are downloadable HERE until the Marketplace has been updated.
The Marketplace will not be updated with these new extension versions until 2.2.4 is out fully!
Helpdesk Setup Guides can be found here:
Changes to the In-Built IAP Functionality for GMS2 2.2.4 Release (an overview guide)
Amazon: Setting Up IAPs
Android: Google Play Billing
macOS: Using The IAP Extension
iOS and tvOS: Using The IAP Extension
- Updated the Google IAPs extension and created new Amazon IAPs and Apple IAPs extensions - you now need to use these for all IAP functionality (these won't work with older runtimes)
- Added support for subscriptions on all of these platforms
- Added support for communication with external payment verification servers (note that Amazon requires you to use your own web server for verifying all IAPs)
- Added support for local verification of receipts on some stores (not Amazon and not for any subscriptions - all stores require a custom web server for subscriptions)
- Note that whilst verification (local or remote) is technically optional we would recommend you always use this!
- Removed all functionality from the old iap_...() functions built-in to the runner - these now only debug message to the console that you shouldn't use that function
Please note that the release notes and the guides linked-to below all mention several new or updated extensions are required for use with 2.2.4 - these are downloadable HERE until the Marketplace has been updated.
The Marketplace will not be updated with these new extension versions until 2.2.4 is out fully!
Helpdesk Setup Guides can be found here:
Changes to the In-Built IAP Functionality for GMS2 2.2.4 Release (an overview guide)
Amazon: Setting Up IAPs
Android: Google Play Billing
macOS: Using The IAP Extension
iOS and tvOS: Using The IAP Extension
Last edited by a moderator: