GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Fire OS Developer Docs
  • Amazon Device Messaging

This view

  • Original page
  • New address

GeezerVison is showing developer.amazon.com — Step 2: Choose - Find a Solution | Amazon Device Messaging

Amazon Developer
Alexa
Amazon Appstore
Ring
AWS
Documentation

Console

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases

Console

as

Fire OS Developer Docs
Home
Develop
Test
Publish
Monetize
Engage users
Device specifications
Resources
Amazon Device Messaging

Collapse All | Expand All


  • << Fire OS Developer Docs
    • Amazon Device Messaging
      • Overview
      • Release Notes
      • ADM Message Types
      • Obtain Credentials
      • Set Up Amazon Device Messaging
      • Integrate Your App
      • Request an Access Token
      • Send a Message
      • Topic-Based Messaging
      • Group-Based Messaging
      • FAQ
    • Migrate from FCM
      • Migration Overview
      • Step 1: Explore
      • Step 2: Choose
      • Step 3: Fit
        • Update Your App Manifest
        • Obtain and Store Your API Key
        • Registration and Message Handling
      • Verify and Push

    Step 2: Choose - Find a Solution

    1. Explore - Know your options 2. Choose - Find a solution 3. Fit - Update your code 4. Verify - Test your app 5. Push - Submit your app

    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.

    Next steps

    Go to the next step: Step 3: Fit - Update Your Code.


    Last updated: Mar 24, 2022


    • Next steps
    Follow us:

    Resources

    • Appstore developer blog

    • Technical documentation

    • Amazon Developer Huddle

    Supported devices

    • Amazon Fire TV

    • Fire tablets

    Other services & APIs

    • Small Business Accelerator Program

    • Developer Promotions Console

    • Alexa for video publishers

    • Login with Amazon

    • Frustration-Free Setup

    • Amazon Incentives API

    • Amazon Merch on Demand

    • Amazon Music

    • Fire TV Partners

    Support

    • Appstore Developer Community

    • FAQs

    • Contact us

    Legal

    • Terms & agreements

    • Privacy Notice

    amazon_developer_logo

    © 2010-2026, Amazon.com, Inc. or its affiliates. All Rights Reserved.

    Terms

    Amazon Developer Blog

    Contact Us

    You are visitor 01402520 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.