Understanding A3L Messaging
For a brief introduction to A3L SDKs, see Understanding A3L SDKs.
The A3L Messaging SDK is the abstraction library for cloud messaging, which you can use to send messages to your app. It supports Android as well as Fire OS devices. The A3L Messaging SDK has a dependency on Firebase Cloud Messaging (FCM) for Android devices, and Amazon Device Messaging (ADM) for Fire OS devices.
Feature comparison
With A3L Messaging, you can send push notifications to engage with your users, or send custom data messages to be processed by your app. The following table describes the features offered in the A3L Messaging SDK as compared to FCM and ADM.
Category | Feature | FCM | ADM | A3L Messaging |
---|---|---|---|---|
Message type | Push notifications | Supported on Android | Supported on Fire OS | Supported on Android and Fire OS |
Message type | Data messages | Supported on Android | Supported on Fire OS | Supported on Android and Fire OS |
Message type | Push notifications with data | Supported on Android | Supported on Fire OS | Supported on Android and Fire OS |
Targeted messaging | Single device messaging | Supported on Android | Supported on Fire OS | Supported on Android and Fire OS |
Targeted messaging | Topic Based Messaging | Supported on Android | Supported on Fire OS | Supported on Android and Fire OS |
Targeted messaging | Group Based Messaging | Supported on Android | Supported on Fire OS | Not applicable For group based messaging, use the server APIs provided by ADM and FCM. |
Client-to-server messaging | Upstream messaging | Supported on Android | Not supported on Fire OS | Supported on Android. Not supported on Fire OS. |
For Group Based Messaging, use the server APIs provided by ADM and FCM.
Download the A3L Messaging SDK
You can download the A3L Messaging SDK here:
The SDK contains the A3LMessaging AAR file, the API reference in Javadoc format, a sample app, and server-side scripts for testing.
Next steps
See Get Started with A3L Messaging.
Last updated: Mar 06, 2023