Step 2: Choose - Find a Solution
Knowing which features Fire OS supports and understanding the requirements of your app allows you to make an informed choice of how to move forwards.
If your app uses a Firebase Cloud Messaging (FCM) feature that is supported in Amazon Device Messaging (ADM), you have the option to either directly integrate ADM into your app, or you can integrate the A3L Messaging SDK. The A3L Messaging SDK is an app store independent abstraction library that helps you write code one time and use the same code on both Google Play and the Amazon Appstore.
For details on how to implement ADM in your app, see how to update your code in the next section. For a conceptual overview of ADM, see Overview of Amazon Device Messaging.
For details on how to implement A3L Messaging in your app, see Get Started with A3L Messaging. For a conceptual overview of A3L Messaging, see Understanding A3L Messaging.
If your app uses a FCM feature that is not available in ADM or A3L Messaging, evaluate whether the feature is necessary in your app. If you determine your app can provide a good customer experience without the feature, make sure your app degrades gracefully and you can continue to submit your app.
Go to the next step: Step 3: Fit - Update Your Code.
Last updated: Mar 24, 2022