airnativeextensions
  •  Extensions
    • All Extensions
    • Packages
    • Frameworks
    • Adobe AIR
    • Unity
    • Categories
    • Device Hardware
    • Free
    • Media
    • Native Services
    • Native UI Components
    • Open Source
    • SDKs
  • News
  • Showcase
  • Support
    • Documentation
    • Developer docs
    • Tutorials
    • FAQs
    • Contact
    • Contact Us
  • Login
Sign up now

Push Notifications

Powerful notifications! Multiple services! One API!

Receive and process push notifications using Apple Push Notification Service (APNS), Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM), Azure Notification Hubs and OneSignal.

Adobe AIR  Adobe AIR
iOS  v12.0+ Windows  10 Android  v14+ (32 + 64bit)

$45 (USD)
Discounted for subsequent years

Sign up now

Product Features

APNS
Apple Push Notification Service support for iOS devices
OneSignal
OneSignal messaging support for iOS and Android
FCM
Firebase Cloud Messaging service support for iOS and Android devices
Startup Notification
Receive notifications on application start if the user started from a notification
Single simple API interface
Your code works across iOS and Android with no modifications
Sample project code and ASDocs reference
Register for and receive notifications from remote services with only a few lines of code
Azure
Microsoft Azure Notification Hubs support for iOS and Android
WNS
Windows Notification Service on Windows UWP

Available in these packages

Master Collection

Game Development Tools

Firebase Package

Enterprise Support

Monetisation

This extension enables the use of Push Notifications on your device using Apple Push Notification Service (APNS), Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM), Azure Notification Hubs and OneSignal.

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!

A complete getting started guide will help you through the integration. Which includes a complete illustrated step-by-step guide to walk you through the set up process with the services including APNS, GCM, FCM and Azure. This helps you get up your certificates created correctly the first time. Also we have detailed AS docs available, and a complete example application.

Getting started with push notifications is quick and easy!


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.

Platforms

  • Apple Push Notification Service (iOS);
  • Firebase Cloud Messaging (iOS + Android);
  • Google Cloud Messaging (Android);
  • Azure Notification Hubs (iOS + Android);
  • OneSignal (iOS + Android);
  • Windows Notification Service (Windows 10);

Latest Features

  • In-App Messaging;
  • Android Channels;
  • Custom icons;
  • Stacking (group) notifications;
  • Expanded view notifications: image, text and inbox;
  • Actions;

In-App Messaging

In-App Messaging helps you engage your app's active users by sending them targeted, contextual messages that encourage them to use key app features.

This messaging approach doesn't push notifications to the device, instead they are displayed at certain contextual moments in your application. They generally are highly customisable and importantly they don't rely on push notification authorisation so you can send these messages to devices that have denied push notifications.

Use either:

  • Firebase In-App Messaging; or
  • OneSignal In-App Messaging

 

Documentation

The following resources are available for developers to guide them through the integration of the extension.

Development Guide

Our developer documentation contains a detailed guide on getting started with the extension. It also documents all of the major features showing you how to quickly and correctly integrate the extension in your application.

Reference

ASDocs document each of the classes, interfaces, events, functions and properties that you will be using. It is the main reference for the extension. If it's not in the guide you will find it here!

Change Log

This contains a record of all the changes we have done to the extension. There are more details in github, referenced with releases but this is publicly available to see the work being done on the extension.

Support

The following resources are for our subscribed users only. We use the issue tracker and wiki on GitHub to provide developer support, development tracking and the most detailed documentation on the usage of the extension.

GitHub Repository*

The GitHub repository gives subscribed users access to the extension, (including all past versions) and is the place to follow the development of the extension, request any features or improvements and to report any issues.

Issues on GitHub*

The issue tracker is the best place to get support. Ask our developers your questions directly! If you are having an issue implementing the extension or if you have found an issue, this is the place to ask!
*Subscribed users only

Community

Code samples

Post gists on GitHub and include the extension ID (com.distriqt.PushNotifications) in the file to have your snippet listed here.

Stack Overflow

Make sure you tag your question with distriqt pushnotifications

Starling Forum

We regularly monitor the Starling forum and many of our users are active there so feel free to ask your questions there.

Quick Examples

Register for Push Notifications

Requesting Authorisation

Receiving Notifications

 

Reviews

airnativeextensions.com copyright © 2017

distriqt

terms & conditions privacy license