|
| 1 | +--- |
| 2 | +slug: 2026-04 |
| 3 | +title: April 2026 |
| 4 | +description: Extension Updates |
| 5 | +image: images/adobeair.png |
| 6 | +authors: [ marchbold ] |
| 7 | +tags: [newsletter, inappbilling, facebookapi, nativewebview, agerange, playbilling] |
| 8 | +--- |
| 9 | + |
| 10 | +> March Release Update |
| 11 | +
|
| 12 | +March brought a focused set of extension updates with important SDK upgrades, stability fixes, and testing improvements across billing, social login, web views, and age signal support. |
| 13 | + |
| 14 | +Key focus: |
| 15 | + |
| 16 | +- Updating Google Play Billing to the latest supported version |
| 17 | +- Keeping Facebook iOS SDK integrations current |
| 18 | +- Resolving a macOS NativeWebView crash scenario |
| 19 | +- Expanding AgeRange testing and handling paths for edge cases |
| 20 | + |
| 21 | +As always, we recommend updating to the latest versions to ensure compatibility, stability, and access to the newest platform features. |
| 22 | + |
| 23 | +<!-- truncate --> |
| 24 | + |
| 25 | +Here's a quick overview of the latest extension updates: |
| 26 | + |
| 27 | +:::note Extension Updates |
| 28 | +- [InAppBilling v18.1.0](https://github.com/distriqt/ANE-InAppBilling/releases/tag/v18.1.0) - Play Billing SDK v8.3.0 and `countryCode` support in `getUserData` |
| 29 | +- [FacebookAPI v18.1.1](https://github.com/distriqt/ANE-FacebookAPI/releases/tag/v18.1.1) - iOS SDK update to v18.0.3 |
| 30 | +- [NativeWebView v8.0.5](https://github.com/distriqt/ANE-NativeWebView/releases/tag/v8.0.5) - macOS focus-loss crash fix |
| 31 | +- [AgeRange v0.3.0](https://github.com/airnativeextensions/ANE-AgeRange/releases/tag/v0.3.0) - Null handling, fake error testing, and packaging fixes |
| 32 | +- [AgeRange v0.2.0](https://github.com/airnativeextensions/ANE-AgeRange/releases/tag/v0.2.0) - Play Age Signals API v0.0.3 updates |
| 33 | +::: |
| 34 | + |
| 35 | +If you have any questions, we're here to help! |
| 36 | + |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | +### [InAppBilling](https://airnativeextensions.com/extension/com.distriqt.InAppBilling) |
| 43 | + |
| 44 | +[v18.1.0](https://github.com/distriqt/ANE-InAppBilling/releases/tag/v18.1.0) |
| 45 | + |
| 46 | +This release updates Google Play Billing and improves user data support across platforms. |
| 47 | + |
| 48 | +#### Updates |
| 49 | +- Android: Updated Play Billing SDK to v8.3.0 |
| 50 | +- Android and iOS: Added `countryCode` to `getUserData` functionality |
| 51 | + |
| 52 | + |
| 53 | +--- |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | +### [FacebookAPI](https://airnativeextensions.com/extension/com.distriqt.FacebookAPI) |
| 58 | + |
| 59 | +[v18.1.1](https://github.com/distriqt/ANE-FacebookAPI/releases/tag/v18.1.1) |
| 60 | + |
| 61 | +This update keeps the iOS Facebook integration current and aligned with the latest SDK release. |
| 62 | + |
| 63 | +#### Updates |
| 64 | +- iOS SDK updated to v18.0.3 |
| 65 | + |
| 66 | + |
| 67 | +--- |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | +### [NativeWebView](https://airnativeextensions.com/extension/com.distriqt.NativeWebView) |
| 72 | + |
| 73 | +[v8.0.5](https://github.com/distriqt/ANE-NativeWebView/releases/tag/v8.0.5) |
| 74 | + |
| 75 | +This release addresses a macOS stability issue seen in specific focus-change situations. |
| 76 | + |
| 77 | +#### Updates |
| 78 | +- macOS: Fixed a crash when WebView loses focus in particular situations |
| 79 | + |
| 80 | + |
| 81 | +--- |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | +### [AgeRange](https://docs.airnativeextensions.com/docs/agerange/) |
| 86 | + |
| 87 | +[v0.3.0](https://github.com/airnativeextensions/ANE-AgeRange/releases/tag/v0.3.0) |
| 88 | + |
| 89 | +AgeRange v0.3.0 improves reliability and testing support around user status and error simulation. |
| 90 | +The previous release (v0.2.0) updated the Play Age Signals API integration and introduced support for the new `SELF_DECLARED` status and `SDK_VERSION_OUTDATED` error handling path. |
| 91 | + |
| 92 | +#### Updates |
| 93 | +- Android: Handle `null` values for user status in both normal and fake result paths |
| 94 | +- Android: Added ability to set fake error values for testing |
| 95 | +- iOS: Added ability to set fake error values for testing |
| 96 | +- AirPackage: Corrected dependencies and package metadata |
| 97 | +- Android: Updated Play Age Signals API to v0.0.3 |
| 98 | + |
| 99 | + |
| 100 | +--- |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | +## Further Information |
| 105 | + |
| 106 | +As always, thank you for your continued support of distriqt and the AIR developer community. |
| 107 | +Your feedback and contributions help us keep these extensions up to date and running smoothly across platforms. |
| 108 | + |
| 109 | +- For full documentation and setup guides, visit [docs.airnativeextensions.com](https://docs.airnativeextensions.com) |
| 110 | +- Join the AIR community discussions and get support at [github](https://github.com/airsdk/Adobe-Runtime-Support/) |
| 111 | +- Publicly available extensions at [airnativeextensions](https://github.com/airnativeextensions) |
| 112 | +- [Support](https://github.com/sponsors/marchbold) my ongoing involvement in the community |
| 113 | + |
| 114 | +Stay tuned for more updates next month! |
0 commit comments