Amazon Device Messaging (ADM) is an Amazon Developer Services tool that enables a developer to send push notifications to end user native devices that run a mobile application, such as a game or shopping platform.
A cloud application developer uses ADM to send relevant messages to application users, such as informing them of a game play milestone or a product sale.
To use ADM, an IT professional creates an Amazon developer account, adds the service's application programming interface (API) package the environment, retrieves API key and client credentials from Amazon, integrates ADM and message handling with an application, and then integrate servers with ADM. The final steps include testing the application and submitting it to the Amazon Developer Services portal.
ADM does not include a user interface for data, nor does it process data sent to the application. The service protects endpoint connections with secure sockets layer encryption and authentication via the OAuth 2.0 protocol.
ADM supports various Kindle Fire devices and is free to use.