检查GCM消息的状态

Ani*_*yik 11 android google-cloud-messaging

我正在尝试使用GCM向手机发送消息.我收到一条消息id = 0 ...响应,但我的手机没有显示任何消息.有没有办法检查消息的状态(发送,等待等)

azg*_*fer 8

不.如果您收到message_id = xxxx响应,则GCM服务器已接受您的请求并将尽快处理.无论之后发生什么,你都无法控制.无论消息是否传递到目标设备,您都不会得到另一个响应.


Len*_*ran 8

Google最近添加了支持,以查看通过GCM发送的邮件的状态.请遵循以下步骤:

GCM统计数据

您可以为Play和非Play应用注册GCM.但是,GCM统计信息仅适用于已发布的Google Play应用.要在Google Play开发者控制台上查看GCM统计信息,请按照以下步骤将GCM简单API密钥或C2DM令牌与您的应用程序相关联:

  1. 登录您的Google Play开发者控制台.
  2. 选择一个应用程序
  3. 在左侧菜单中,单击"服务和API".
  4. 单击"链接发件人ID"按钮.
  5. 输入您的GCM API密钥或C2DM客户端登录令牌.
  6. 单击链接.
  7. 发布应用后,您可以在应用的"统计信息"页面上查看GCM统计信息.

登录您的Google Play开发者控制台.

  1. 选择一个应用程序
  2. 在左侧菜单中,单击GCM Diagnostics.

在此输入图像描述