PushNotifications

Adobe AIR native extension

Push Notifications Adobe AIR Native Extension

The extension is available here: com.distriqt.PushNotifications

Documentation



Configuring your application

1. Add the Extension
2. Initialise the Extension


Notification services

1. Apple Push Notification Service
- Requirements
- APNS Data Packet
- Certificates
- Info Additions
2. Google Cloud Messaging
- Required ANEs
- Set up the GCM Service
- Manifest Additions
3. Firebase Cloud Messaging
- Required ANEs
- Android Manifest Additions
- iOS Info Additions
4. Microsoft Azure Notification Hub
- Required ANEs
- Android
- iOS


Setup, authorisation, and registration

1. Setup your Service
- Service Type
- Categories and Actions
- Channels

- Service Type Details:

- Azure
2. Request Authorisation
3. Register for notifications
4. Topics


Notifications

1. Receiving notifications
2. Handling startup notifications
3. Notification Scenarios


Other features:

1. Set Badge Number
- Android
- Android 8.0



Payloads

1. iOS APNS Payload
2. FCM / GCM Payload


Sending Messages

1. iOS APNS
2. GCM
3. FCM


External Links

- ASDocs

Push Notifications

The Push Notifications extension allows you to receive and process push notifications using push notification services. 

The simple API will have you up and running with push notifications in just a few lines of code. Identical code base can be used across all platforms without any platfrom specific code, allowing you to develop once and deploy everywhere!

Advanced users have in depth access to permissions, payloads, and even silent notifications. You can control how to process the data and how to display the notification including many customisations allowing you to create useful push notifications for your users increasing user engagement and bringing them back to your application.

You can use silent notifications to send information about updates to your application without user interaction, allowing you to update content in the background without affecting your user experience.

You can give users the ability to quickly interact with your application through actions, allowing them to do common tasks quickly.

Our ANE is completely customisable in notification fields allowing you to change the data fields that get processed into a notification on Android, allowing deep integration with other messaging platforms, such as OneSignal.

As with all our extensions you get access to a year of support and updates as we are continually improving and updating the extensions for OS updates and feature requests.

Features:

Supported services

This Wiki forms the best source of detailed documentation for the extension along with the asdocs.