diff --git a/news/2026-05-01-may-news.md b/news/2026-05-01-may-news.md new file mode 100644 index 00000000000..e85c00e71f0 --- /dev/null +++ b/news/2026-05-01-may-news.md @@ -0,0 +1,121 @@ +--- +slug: 2026-05 +title: May 2026 +description: Extension Updates +image: images/adobeair.png +authors: [ marchbold ] +tags: [newsletter, inappbilling, googleplay, integrity, storekit2, beta] +--- + +> April Release Update + +April included targeted fixes for billing flows and the release of a new Google Play extension focused on Play Integrity. + +Key focus: + +- Fixing a restore purchases event issue affecting Android Amazon billing flows +- Launching the new GooglePlay extension with support for the Google Play Integrity API +- Preparing a major InAppBilling v19 beta with a StoreKit 2 migration path on Apple platforms + + +:::info Important Notice: InAppBilling StoreKit 2 +A beta release of **InAppBilling v19** is now being prepared to migrate the existing Apple StoreKit integration to the latest **StoreKit 2** SDK. + +This migration is a major platform update and has involved a **complete rewrite** of the existing Apple implementation. + +StoreKit 2 will provide access to the latest functionality, including: + +- Ability to get purchases without using the app receipt directly +- Access to win-back offers + +If you are willing to help test this beta release and provide feedback, please join the beta feedback channel: + +- [InAppBilling v19 beta feedback](https://github.com/airnativeextensions/ANE-InAppBilling/issues/677) +::: + + + + +Here's a quick overview of the latest extension updates: + +:::note Extension Updates +- [InAppBilling v18.1.1](https://github.com/airnativeextensions/ANE-InAppBilling/releases/tag/v18.1.1) - Fix for Android Amazon restore purchases flow not triggering `PURCHASES_UPDATED` +- [GooglePlay v1.2.0](https://github.com/airnativeextensions/ANE-GooglePlay/releases/tag/v1.2.0) - New extension exposing the Google Play Integrity API +::: + +If you have any questions, we're here to help! + + +--- + +![](images/inappbilling.png) + +### [InAppBilling](https://airnativeextensions.com/extension/com.distriqt.InAppBilling) + +[v18.1.1](https://github.com/airnativeextensions/ANE-InAppBilling/releases/tag/v18.1.1) + +This release corrects a restore purchases flow issue on Android Amazon. + +#### Updates +- Android Amazon: Fixed an issue where restore purchases did not trigger the `PURCHASES_UPDATED` event + + +--- + +![](images/google.png) + +### [GooglePlay](https://github.com/airnativeextensions/ANE-GooglePlay) + +[v1.2.0](https://github.com/airnativeextensions/ANE-GooglePlay/releases/tag/v1.2.0) + +This release introduces a powerful new extension for the Google Play Integrity API, making it easier to protect high-value actions such as purchases, rewards, and account operations. + +This extension is free to use, so you can start integrating Integrity checks immediately. + +#### Google Play Integrity API + +The Google Play Integrity API helps you verify that requests are coming from a genuine app install and trusted environment before you process sensitive actions. The recommended flow is to prepare the API once with your Google Cloud project number, request a standard token using a per-request hash, then send that token to your backend for validation. Standard requests are preferred for new integrations, with classic token requests still available for compatibility scenarios. + +Short example: + +```actionscript +import com.distriqt.extension.googleplay.integrity.Integrity; + +Integrity.service.prepareIntegrityToken(PROJECT_NUMBER, function():void +{ + Integrity.service.requestIntegrityToken(requestHash, function(token:String):void + { + // Send token to backend for verification + }); +}); +``` + +More information here: https://github.com/airnativeextensions/ANE-GooglePlay/wiki/Integrity + + +#### Updates +- Android: Added support for Google Play Integrity API integration +- Android Library Versions: + - `com.google.android.play.appupdate` v2.1.0 + - `com.google.android.play.assetdelivery` v2.3.0 + - `com.google.android.play.core` v2.0.4 + - `com.google.android.play.featuredelivery` v2.1.0 + - `com.google.android.play.integrity` v1.6.0 + - `com.google.android.play.review` v2.0.2 + + +--- + +![](images/adobeair.png) + +## Further Information + +As always, thank you for your continued support of distriqt and the AIR developer community. +Your feedback and contributions help us keep these extensions up to date and running smoothly across platforms. + +- For full documentation and setup guides, visit [docs.airnativeextensions.com](https://docs.airnativeextensions.com) +- Join the AIR community discussions and get support at [github](https://github.com/airsdk/Adobe-Runtime-Support/) +- Publicly available extensions at [airnativeextensions](https://github.com/airnativeextensions) +- [Support](https://github.com/sponsors/marchbold) my ongoing involvement in the community + +Stay tuned for more updates next month!