|
| 1 | +--- |
| 2 | +slug: 2026-06 |
| 3 | +title: June 2026 |
| 4 | +description: Extension Updates |
| 5 | +image: images/adobeair.png |
| 6 | +authors: [ marchbold ] |
| 7 | +tags: [newsletter, inappbilling, nativemaps, location, cloudstorage, gameanalytics] |
| 8 | +--- |
| 9 | + |
| 10 | +> May brought platform expansion and new feature releases |
| 11 | +
|
| 12 | +May includes major platform updates, performance improvements, and the launch of a new analytics extension. |
| 13 | + |
| 14 | +Key focus: |
| 15 | + |
| 16 | +- Windows platform support added to Location extension with geocoding and distance utilities |
| 17 | +- Performance improvements for Android with background thread compatibility in NativeMaps |
| 18 | +- New storage features in CloudStorage with document metadata and error handling |
| 19 | +- Launch of GameAnalytics extension for in-game analytics |
| 20 | + |
| 21 | + |
| 22 | +:::info Important Notice: Location v7.0.0 Windows Geocoding |
| 23 | +The new Windows implementation for Location v7.0.0 includes geocoding support, which requires an Azure Maps token. |
| 24 | + |
| 25 | +To use geocoding features on Windows, you'll need to set your Azure Maps service token: |
| 26 | + |
| 27 | +- See the [Geocoder.setServiceToken()](https://docs.airnativeextensions.com/docs/location/geocoding) method documentation for setup details |
| 28 | +- Visit [Azure Maps documentation](https://docs.microsoft.com/en-us/azure/azure-maps/) for token generation |
| 29 | +::: |
| 30 | + |
| 31 | + |
| 32 | +<!-- truncate --> |
| 33 | + |
| 34 | +Here's a quick overview of the latest extension updates: |
| 35 | + |
| 36 | +:::note Extension Updates |
| 37 | +- [Location v7.0.0](https://github.com/airnativeextensions/ANE-Location/releases/tag/v7.0.0) - Major update adding Windows implementation with location updates, geocoding, and distance utilities |
| 38 | +- [CloudStorage v7.1.0](https://github.com/airnativeextensions/ANE-CloudStorage/releases/tag/v7.1.0) - Document metadata and storage full event handling |
| 39 | +- [NativeMaps v7.1.0](https://github.com/airnativeextensions/ANE-NativeMaps/releases/tag/v7.1.0) - Background thread compatibility for improved Android performance |
| 40 | +- [GameAnalytics v1.0.0](https://github.com/airnativeextensions/ANE-GameAnalytics/releases/tag/v1.0.0) - Initial release of game analytics extension |
| 41 | +- [InAppBilling v18.1.2](https://github.com/airnativeextensions/ANE-InAppBilling/releases/tag/v18.1.2) - Documentation and stability updates |
| 42 | +::: |
| 43 | + |
| 44 | +If you have any questions, we're here to help! |
| 45 | + |
| 46 | + |
| 47 | +--- |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | +### [Location](https://airnativeextensions.com/extension/com.distriqt.Location) |
| 52 | + |
| 53 | +[v7.0.0](https://github.com/airnativeextensions/ANE-Location/releases/tag/v7.0.0) |
| 54 | + |
| 55 | +Major update adding full Windows platform support with location updates, geocoding utilities, and distance calculations. Geofences are not supported in this release. |
| 56 | + |
| 57 | +#### Updates |
| 58 | +- Windows: Added location updates support |
| 59 | +- Windows: Added geocoding utilities support (requires Azure Maps token) |
| 60 | +- Windows: Added distance utilities support |
| 61 | +- Android Library: Updated to v21.3.0 |
| 62 | + |
| 63 | + |
| 64 | +--- |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | +### [CloudStorage](https://airnativeextensions.com/extension/com.distriqt.CloudStorage) |
| 69 | + |
| 70 | +[v7.1.0](https://github.com/airnativeextensions/ANE-CloudStorage/releases/tag/v7.1.0) |
| 71 | + |
| 72 | +Enhanced document storage with metadata tracking and improved error handling for storage full conditions. |
| 73 | + |
| 74 | +#### Updates |
| 75 | +- iOS: Added document metadata processing (download status, storage status) |
| 76 | +- iOS: Added storage full event handling |
| 77 | +- Improved error reporting when cloud storage is full |
| 78 | + |
| 79 | +#### Code Example |
| 80 | + |
| 81 | +Access document metadata to check download and storage status: |
| 82 | + |
| 83 | +```actionscript |
| 84 | +import com.distriqt.extension.cloudstorage.CloudStorage; |
| 85 | +import com.distriqt.extension.cloudstorage.events.DocumentStoreEvent; |
| 86 | +
|
| 87 | +CloudStorage.service.documentStore.addEventListener( DocumentStoreEvent.ERROR, onStoreError ); |
| 88 | +
|
| 89 | +function onStoreError( event:DocumentStoreEvent ):void |
| 90 | +{ |
| 91 | + if (event.errorCode == "STORAGE_FULL") |
| 92 | + { |
| 93 | + trace( "Cloud storage is full" ); |
| 94 | + } |
| 95 | +} |
| 96 | +``` |
| 97 | + |
| 98 | +More information: [CloudStorage Documentation](https://docs.airnativeextensions.com/docs/cloudstorage/) |
| 99 | + |
| 100 | + |
| 101 | +--- |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | +### [NativeMaps](https://airnativeextensions.com/extension/com.distriqt.NativeMaps) |
| 106 | + |
| 107 | +[v7.1.0](https://github.com/airnativeextensions/ANE-NativeMaps/releases/tag/v7.1.0) |
| 108 | + |
| 109 | +Performance improvements for Android applications, with full compatibility for the AIR runtime background thread execution mode. |
| 110 | + |
| 111 | +#### Updates |
| 112 | +- Android: Added support for `runtimeInBackgroundThread` compatibility |
| 113 | +- Improved map implementation for better performance in background thread scenarios |
| 114 | + |
| 115 | + |
| 116 | +--- |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | +### [GameAnalytics](https://github.com/airnativeextensions/ANE-GameAnalytics) |
| 121 | + |
| 122 | +[v1.0.0](https://github.com/airnativeextensions/ANE-GameAnalytics/releases/tag/v1.0.0) |
| 123 | + |
| 124 | +Initial release of the GameAnalytics extension, enabling in-game analytics and player insights for your AIR games. |
| 125 | + |
| 126 | +#### Updates |
| 127 | +- Android: GameAnalytics SDK v7.0.0 |
| 128 | +- iOS: GameAnalytics SDK v5.0.1 |
| 129 | +- Full event tracking and analytics support |
| 130 | + |
| 131 | +More information: [GameAnalytics Documentation](https://github.com/airnativeextensions/ANE-GameAnalytics/wiki) |
| 132 | + |
| 133 | + |
| 134 | +--- |
| 135 | + |
| 136 | + |
| 137 | + |
| 138 | +### [InAppBilling](https://airnativeextensions.com/extension/com.distriqt.InAppBilling) |
| 139 | + |
| 140 | +[v18.1.2](https://github.com/airnativeextensions/ANE-InAppBilling/releases/tag/v18.1.2) |
| 141 | + |
| 142 | +Documentation and stability update correcting minimum Android SDK version specifications. |
| 143 | + |
| 144 | +#### Updates |
| 145 | +- Corrected minimum Android SDK version documentation |
| 146 | + |
| 147 | + |
| 148 | +--- |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | +## Further Information |
| 153 | + |
| 154 | +As always, thank you for your continued support of distriqt and the AIR developer community. |
| 155 | +Your feedback and contributions help us keep these extensions up to date and running smoothly across platforms. |
| 156 | + |
| 157 | +- For full documentation and setup guides, visit [docs.airnativeextensions.com](https://docs.airnativeextensions.com) |
| 158 | +- Join the AIR community discussions and get support at [github](https://github.com/airsdk/Adobe-Runtime-Support/) |
| 159 | +- Publicly available extensions at [airnativeextensions](https://github.com/airnativeextensions) |
| 160 | +- [Support](https://github.com/sponsors/marchbold) my ongoing involvement in the community |
| 161 | + |
| 162 | +Stay tuned for more updates next month! |
0 commit comments