This document summarizes how to use Firebase Cloud Messaging (FCM) to send messages between Android devices directly. It covers obtaining the FCM registration token, using the Firebase database and RemoteConfig, constructing the request headers, server key authentication, and message formats. Code examples are provided in a GitHub repository for sending and receiving messages via FCM in an Android app.