The document discusses the Android Cloud to Device Messaging (C2DM) framework. It allows application servers to send lightweight messages to Android apps. Key points: - C2DM notifies apps of new data to fetch rather than sending large amounts of content. It makes no guarantees about message delivery or order. - Apps can receive messages even when not running by using intent broadcasts. C2DM only passes raw message data. - Apps must register with C2DM to receive messages and can unregister. Registration requires Android 2.2+ with the Market app installed. - The app server sends messages via HTTP using a registration ID and authorization token. C2DM handles storing and delivering messages when