Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits the reliable and scalable GCM infrastructure, plus new features! See the FAQ to learn more. If you are integrating messaging in a new app, start with FCM. GCM users are strongly recommended to upgrade to FCM, in order to benefit from new FCM features today and in the future. Before you go, please visit our GCM and FCM developer survey to give us feedback!

Troubleshoot messaging with diagnostics and statistics

If you need more information about a specific message sent through GCM, or the overall message status, use the diagnostics and statistics pages in the Google Play Console. In these pages, you can view messaging information for all published Google Play apps, including iOS or Chrome apps.

View diagnostics for a message

To help troubleshoot messages, you can view timestamped details such as when a message was delivered or collapsed, or stored in case of a disconnected device. You can search for messages by either:

  • The recipient's registration token
  • The message ID (HTTP only).

GCM returns message IDs in the Downstream HTTP message response body for each successfully processed message. It is recommended to log all message ID values returned from GCM.

For detailed guidance in viewing diagnostics, see the Play Console Help topic Use Google Cloud Messaging (GCM).

View messaging statistics

To view message statistics and any error statistics for your GCM applications, use GCM statistics in the Google Play Console. For detailed guidance in viewing statistics, see the Play Console Help topic Use Google Cloud Messaging (GCM).

Send feedback about...

Cloud Messaging
Cloud Messaging