Sitelet https://airnativeextensions.com/extensions
air native extensions
air native extensions

Extensions

Browse our entire range of over 62 extensions

Adverts

Adverts

Simple AdMob Adverts

AIR
AIR
iOS platform
Android platform
  • AdMobDisplay AdMob adverts on both iOS and Android
  • Position and auto-alignment options
  • Single APIIdentical cross-platform implementation
  • Show/Hide adverts

App Lifecycle

App Lifecycle

Improved application lifecycle events (activate / deactivate)

AIR
AIR
Android platform
iOS platform
  • ActivationForeground and background events to better handle activation state
  • Single API interfaceYour code works across iOS and Android with no modifications
  • Sample project code and ASDocs reference

AppGroup Defaults

AppGroup Defaults

Maximise interaction between your applications and games

AIR
AIR
Unity
Unity
Android platform
iOS platform
  • Ability to share key-value settings between applications
  • App Group Defaults on iOS
  • File or Content Provider based on Android
  • Single APIYour code works across iOS and Android with minimal modifications

Apple Sign In

Apple Sign In

Sign In with Apple in your AIR application!

AIR
AIR
iOS platform
tvOS platform
Android platform
  • Sign in using the user's Apple ID
  • Sample project code and ASDocs reference
  • Single API interface Your code works across supported platforms with no modifications

Application

Application

Device and application toolkit

AIR
AIR
iOS platform
Android platform
tvOS platform
  • Auto-startAndroid: Auto-start on boot
  • Display modesAccess to additional display modes
  • Status barAllows your application to change the iOS status bar styles (i.e. UIStatusBarStyle) for iOS7+
  • System UIAndroid: Controlling the System Navigation UI

Application Rater

Application Rater

Gather important application ratings!

AIR
AIR
Unity
Unity
iOS platform
Android platform
tvOS platform
macOS platform
  • Native interface to ask a user to rate your application
  • In-App ReviewsGather reviews without leaving your application, using the Apple StoreKit Review Controller and the Google Play In-App Review Activity
  • ImplementationsNative implementations for macOS, iOS and Android
  • Single APIYour code will work across supported platforms without modifications

Audio Recorder

Audio Recorder

Record audio from the user's microphone to a file

AIR
AIR
Android platform
iOS platform
  • Record from the device microphone to a native format
  • Start, progress and end events
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Battery

Battery

Check your battery state!

AIR
AIR
iOS platform
Android platform
  • Battery StateProvides access to device battery state (i.e. charging, full, not charging)
  • Battery LevelProvides access to the device battery level.
  • Single API interfaceWorks across iOS and Android with the same code
  • Sample project code and ASDocs reference

Beacon

Beacon

Provide advanced beacon interactions!

AIR
AIR
iOS platform
Android platform
  • Single APIProvides access to the Apple iBeacon protocol on both iOS and Android
  • RegionsAllows you to monitor a region with entry and exit events
  • RangingRanging reporting distances to beacons in a region
  • Sample project code and ASDocs reference

Bluetooth

Bluetooth

Communicate via Bluetooth!

AIR
AIR
Android platform
  • PowerProvides access the Bluetooth interface power on and off
  • ScanningAbility to scan for available devices
  • ListeningMake the device discoverable by listening for connections
  • Initiate a connection to another Bluetooth device

Bluetooth LE

Bluetooth LE

Bluetooth LE with Adobe AIR!

AIR
AIR
iOS platform
Android platform
  • Central ModeAct as a Central device to scan for Peripherals
  • Peripheral ModeAct as a Peripheral to advertise available data
  • Two way communication using both a Central and Peripheral modes
  • Single APIYour code will work across the supported platforms without modifications

Branch

Branch

Branch provides powerful links and solutions that help you acquire, engage, and measure across all devices, channels, and platforms.

AIR
AIR
Android platform
iOS platform
  • Branch SDKAccess the Branch SDK from your AIR application
  • Session management
  • Link parameters (latest and install)
  • Credits

BugSnag

BugSnag

Monitor app health and streamline your debugging workflow

AIR
AIR
Android platform
iOS platform
  • Error monitoringMonitor app health and streamline your debugging workflow
  • Automatically converts AIR Error's to native error reports
  • Single APIYour code will work across supported platforms without modifications
  • Sample project code and ASDocs reference

Calendar

Calendar

Schedule events in the calendar

AIR
AIR
iOS platform
Android platform
  • EventsProvides access to add events to the user's calendar
  • CalendarsProvides ability to retrieve calendars to place events in different calendars
  • AlertsSchedule alerts to events
  • Single APIYour code will work on iOS and Android without modifications

Camera

Camera

Create advanced Camera applications

AIR
AIR
iOS platform
Android platform
  • Camera controlsAllows control of the camera's functionality on iOS and Android including: flash, exposure, white balance, focus, focus point and others
  • CompatibilityCompatible with most Android devices and iOS 4+ devices which include a flash
  • BitmapDataAbility to take a photo and use the BitmapData
  • Sample project code and ASDocs reference

Camera Roll Extended

Camera Roll Extended

Load user images and videos!

AIR
AIR
iOS platform
Android platform
  • BrowseAllows selection of multiple assets
  • Loading the thumbnail or full resolution versions of images
  • Auto loading the images after user selection
  • Sample project code and ASDocs reference

CameraUI

CameraUI

Simple image and video capturing!

AIR
AIR
iOS platform
Android platform
  • Native UIRecord video or capture images using the native interface
  • File accessRead assets using File access for raw data
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

CloudStorage

CloudStorage

Synchronise your application across devices!

AIR
AIR
Unity
Unity
iOS platform
tvOS platform
  • Key-ValueStore user settings and state in the cloud
  • Respond to value changes on other devices
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Compass

Compass

Head in the right direction!

AIR
AIR
iOS platform
Android platform
  • Native CompassProvides access to native device compass sensor
  • HeadingProvides compass reading information, i.e. true / magnetic heading
  • Single API interfaceWorks across iOS and Android with the same code
  • Sample project code and ASDocs reference

Contacts

Contacts

Detailed contact information!

AIR
AIR
iOS platform
Android platform
  • ContactsProvides access to a user's contact list
  • PickerNative UI for user contact selection
  • Single APIYour code will work on iOS and Android without modifications
  • Sample project code and ASDocs reference

Device Motion

Device Motion

Know how the device is oriented!

AIR
AIR
iOS platform
Android platform
  • OrientationProvides access to the orientation of the device in 3D space
  • Sensor FusionUses sensor fusion algorithms to combine information from the accelerometer, magnetometer and gyroscope
  • Gimbal LockAlgorithm attempts to avoid the Gimbal Lock via calculation
  • Advanced outputsChoose between Quaternion, Euler, Rotation Matrix outputs

Dialog

Dialog

Dialogs, alerts and simple UI components!

AIR
AIR
iOS platform
Android platform
  • Display Alert dialogs
  • Display multiple choice option dialogs
  • Multiple ChoiceManage multiple dialogs and process user responses individually
  • ProgressShow a progress dialog such as a spinner or horizontal progress bar

Display

Display

Better handle rendering of your application with accurate information about the device display

AIR
AIR
iOS platform
Android platform
tvOS platform
  • Display modesAccess to additional display modes
  • Status barAllows your application to change the iOS status bar styles (i.e. UIStatusBarStyle) for iOS7+
  • Window InsetsEnsure your UI is rendered in safe areas using window insets
  • KeyboardMonitor the keyboard to update UI when the keyboard is displayed

Exceptions

Exceptions

Improve your AIR applications error handling by catching native errors and exceptions

AIR
AIR
iOS platform
Android platform
  • Catch exceptions
  • Process exceptions on startup
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Expansion Files

Expansion Files

Separate your large application content!

AIR
AIR
Android platform
  • OBBCheck and download expansion (obb) files
  • Access to both Main and Patch files
  • ZIPUtilities to extract contents from a zip file
  • Single APIWorks across iOS and Android with the same code

Facebook API

Facebook API

Social engagement with the Facebook SDK!

AIR
AIR
iOS platform
Android platform
  • AuthenticationSimple Facebook login functionality and session management
  • SharingSharing and posting dialogs
  • Graph APIGraph API integration through the native Facebook SDK
  • App Request dialogs

Firebase

Firebase

Google Firebase

AIR
AIR
Android platform
iOS platform
  • Analyticsfree and unlimited analytics solution
  • Cloud MessagingDeliver and receive messages across platforms reliably (requires PushNotifications)
  • AuthenticationReduce friction with robust authentication
  • Realtime DatabaseStore and sync app data in realtime

Force Touch

Force Touch

Pressure touch event and application shortcuts!

AIR
AIR
iOS platform
Android platform
  • 3D TouchDetect pressure-sensitive touch events with stage position and force percentage
  • Shortcut ItemsUtilise Application Shortcut items for your app through force/long touch on the app icon, and respond to shortcut events in your app
  • Sample project code and ASDocs reference

Game Services

Game Services

One API, Multiple Game Services!

AIR
AIR
iOS platform
Android platform
tvOS platform
  • Game CenterAccess the Apple Game Center on iOS devices
  • Play Game ServicesAccess the Google Play Game Services SDK on Android and iOS
  • User sign in / out
  • Leaderboards - native and custom UI

Google Identity

Google Identity

Google Identity Sign in

AIR
AIR
iOS platform
Android platform
  • Setup the Google Identity API using your client IDs
  • UsersSign-in/out and disconnect users
  • Access to the server auth code
  • Access id, refresh and access tokens for authentication

Google Plus

Google Plus

Social engagement!

AIR
AIR
iOS platform
Android platform
  • UserSign in, out and disconnect
  • ProfileAccess to the user profile information
  • ShareUse the G+ Share dialog to post to the user stream
  • Single APIYour code works across iOS and Android with no modifications

Google Tag Manager

Google Tag Manager

Simple analytics with Tags!

AIR
AIR
iOS platform
Android platform
  • ContainersContainer loading and refreshing
  • Pushing to the DataLayer
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Gyroscope

Gyroscope

Gyroscopic information

AIR
AIR
iOS platform
Android platform
  • Single APIWorks across iOS and Android with the same code
  • Sensor DataProvides access to native gyroscope sensor functionality
  • Sample project code and ASDocs reference

IDFA

IDFA

Access to the advertising identifiers on Android and iOS

AIR
AIR
iOS platform
Android platform
  • Access the identifier for advertising on iOS
  • Access the advertising Id on Android
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Image

Image

Advanced image manipulation!

AIR
AIR
iOS platform
Android platform
  • PerformanceAbility to encode a BitmapData structure into a JPG on PNG using native code
  • Sample project code and ASDocs reference

InApp Billing

InApp Billing

Monetise your app with simple in-app purchases!

AIR
AIR
iOS platform
Android platform
tvOS platform
macOS platform
  • AppleProvides access to Apple "InApp Purchases" (iOS/tvOS/macOS)
  • GoogleProvides access to Google "Play Billing"
  • AmazonProvides access to Amazon "InApp Purchasing"
  • HuaweiProvides access to Huawei's AppGallery "In-App Purchases"

JobScheduler

JobScheduler

A utility ANE that is used to schedule jobs on Android

AIR
AIR
Android platform
  • Schedule application termination

Local Auth

Local Auth

Device fingerprint authentication!

AIR
AIR
Android platform
iOS platform
  • iOSAuthenticate on iOS using Touch ID
  • AndroidAndroid Authentication using the Fingerprint Manager
  • Single APIYour code will work on supported platforms without modifications
  • Sample project code and ASDocs reference

Location

Location

Simple and easy geographic location!

AIR
AIR
iOS platform
Android platform
  • GeofencesGet notified of region entry and exit events
  • Background location updates
  • Set location request settings, such as accuracy, and interval
  • Single APIIdentical cross-platform implementation

Media Player

Media Player

Simple media playback!

AIR
AIR
iOS platform
Android platform
  • Allows control of a native media player
  • ControlsPlayback controls including: play, pause, stop and seek
  • PositionAbility to position and size the player
  • PerformanceNative video playback performance

Memory

Memory

Improve your applications performance by handling low memory situations

AIR
AIR
iOS platform
  • Low Memory Warning Event
  • Memory Information
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Message

Message

Send emails and SMS!

AIR
AIR
iOS platform
Android platform
  • EmailProvides ability to compose an email using the native UI
  • Multiple To, CC and BCC Addresses
  • Multiple Attachments using a file path reference
  • Default implementation using a "mailto" link

Native Maps

Native Maps

Display native Google and Apple Maps!

AIR
AIR
iOS platform
Android platform
  • Seamlessly integrate native OS maps in your app
  • Enable or disable normal user touch interaction
  • ControlsControl map movement, panning and zooming via code
  • LayersEnable traffic overlays, indoor and 3D views, tilt and bearing on Android

Native WebView

Native WebView

Fast and advanced WebView!

AIR
AIR
Android platform
iOS platform
Windows platform
macOS platform
  • CommunicationsCommunicate with your web page using Javascript AS3->JS & JS->AS3
  • Capture BitmapData screenshot
  • HTML5 Video Support
  • Transparent background

Network Info

Network Info

Network connection information

AIR
AIR
iOS platform
Android platform
  • NetworksDetermine network connectivity and type (wired, wifi, etc)
  • Familiar interfaceUses the same syntax as the AIR NetworkInfo class
  • Single APIYour code works across iOS, Android and Desktops
  • Sample project code and ASDocs reference

NFC

NFC

Near Field Communication (NFC)

AIR
AIR
Unity
Unity
iOS platform
Android platform
  • Scan for NFC tags on both iOS and Android
  • Launch your application automatically on Android and iOS 12+
  • Read NDEF record data
  • Single APIYour code works across supported platforms with minimal modifications

Notifications

Notifications

Powerful local notifications! One API!

AIR
AIR
iOS platform
Android platform
macOS platform
Windows platform
Linux platform
  • Display local notifications with only a few lines of code
  • AppleLocal notification support for iOS and macOS devices
  • AndroidLocal notification support for Android devices
  • WindowsLocal notification support for Windows 10+

OCR

OCR

Image to text in a snap!

AIR
AIR
iOS platform
Android platform
  • OCROptical Character Recognition using the Tesseract framework
  • Recognise text from image BitmapData
  • OptionsSet languages, whitelists and blacklist characters
  • Single APIYour code will work across supported platforms without modifications

Package Manager

Package Manager

Control installed packages and get notified when applications are uninstalled.

AIR
AIR
Android platform
  • EventsListen for application uninstalls
  • InstallInstall applications from an APK
  • ApplicationsGet information on installed applications

Parse

Parse

Integrate the powerful Parse platform!

AIR
AIR
iOS platform
Android platform
  • PushAdd Parse Push Notifications to your application
  • Subscribe and manage notification channels
  • Startup NotificationReceive notifications on application start if the user started from a notification
  • Single APIYour code will work across iOS and Android without modifications

PDF Reader

PDF Reader

Display PDFs in your AIR application!

AIR
AIR
iOS platform
Android platform
  • Display a PDF in a native viewer inside your application
  • User can email PDF
  • Sample project code and ASDocs reference

Permissions

Permissions

Access generic permissions on the user's device

AIR
AIR
Android platform
  • Check the current authorisation status
  • Request access to required permissions
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Push Notifications

Push Notifications

Powerful notifications! Multiple services! One API!

AIR
AIR
iOS platform
Android platform
Windows platform
  • APNSApple Push Notification Service support for iOS devices
  • OneSignalOneSignal messaging support for iOS and Android
  • FCMFirebase Cloud Messaging service support for iOS and Android devices
  • Startup NotificationReceive notifications on application start if the user started from a notification

Root Checker

Root Checker

The RootChecker extension gives you the ability to check whether the current device has been "rooted".

AIR
AIR
iOS platform
Android platform
  • Check for root access (jail broken device)

Scanner

Scanner

Scan QR and bar codes!

AIR
AIR
iOS platform
Android platform
  • Provides the ability to create a bar code scanning interface
  • Native PerformanceUses the built in default camera for scanning
  • Single APIWorks across iOS and Android with the same code
  • Sample project code and ASDocs reference

Share

Share

Share content to other applications!

AIR
AIR
Unity
Unity
iOS platform
Android platform
  • ShareSimple sharing of content (text/url/image/files) to other installed applications
  • Single APIYour code will work across iOS and Android without modifications
  • Sample project code and ASDocs reference
  • ApplicationsLaunch an application with specific data

System Gestures

System Gestures

Defer screen edge gestures to allow your immersive application access to edge gestures

AIR
AIR
iOS platform
tvOS platform
  • Defer screen edge gestures to allow your immersive application access to edge gestures
  • Sample project code and ASDocs reference
  • GesturesAccess native gestures and Apple remote events (menu / select / play pause)

System Info

System Info

Adjust your application based on the device hardware and operating system

AIR
AIR
iOS platform
Android platform
macOS platform
Windows platform
  • Unique IDDevice unique ID provided by the various platforms
  • Operating SystemDetails on the device operating system and version
  • HardwareHardware information such as manufacturer
  • Sample project code and ASDocs reference

Vibration

Vibration

Make the device vibrate!

AIR
AIR
Unity
Unity
iOS platform
Android platform
  • VibrateProvides access to native vibration functionality
  • Single APIWorks across iOS and Android with the same code
  • Sample project code and ASDocs reference
  • Haptic FeedbackProvide haptic feedback using the native haptic feedback process

Volume

Volume

Control the device volume!

AIR
AIR
iOS platform
Android platform
  • VolumeAccess the system volume levels
  • EventsNotified of volume changes from user input
  • AndroidStream control: ringer, music, notifications etc
  • AndroidChange volume stream controlled by hardware keys

WebP

WebP

Save space using WebP images!

AIR
AIR
iOS platform
Android platform
Windows platform
macOS platform
  • Load a WebP file using the WebPLoader
  • Parse WebP Data
  • Single APIYour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference

Windows Store

Windows Store

Monetise your app with simple in-app purchases!

AIR
AIR
Windows platform
  • Provides access to Windows In-app purchases
  • Get products, make purchases and restore previous purchases
  • Single APIYour code will work across supported platforms without modifications
  • Sample project code and ASDocs reference

Zip Utils

Zip Utils

Fast ZIP compression utilities!

AIR
AIR
iOS platform
Android platform
  • UnzipUnzip a zip file to device storage
  • Default implementation using as3commons zip library
  • Single APIyour code works across supported platforms with no modifications
  • Sample project code and ASDocs reference