Step 1: Explore - Know Your Options
For device messaging, Amazon offers the Amazon Device Messaging (ADM) SDK and the A3L Messaging SDK. Features available in Firebase Cloud Messaging (FCM) might differ from features available in Amazon SDKs. Review your app to see which FCM features your app requires, then use the following table to see what options are supported by Amazon. After reviewing your app, continue to the next section to see how to make your app compatible with Fire OS.
|Category||FCM Feature||Supported in ADM?||Supported in A3L Messaging?|
|Message type||Push notifications||Supported on Fire OS|
|Message type||Data messages||Supported on Fire OS|
|Message type||Push notifications with data||Supported on Fire OS|
|Targeted messaging||Single device messaging||Supported on Fire OS|
|Targeted messaging||Topic Based Messaging||Supported on Fire OS|
|Targeted messaging||Group Based Messaging||Supported on Fire OS||
Not applicableFor group based messaging, use the server APIs provided by ADM and FCM.
|Client-to-server messaging||Upstream messaging||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.
Go to the next step: Step 2: Choose - Find a Solution.
Last updated: Feb 27, 2023