11

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

4

2 回答 2

8

没有。如果您收到 message_id=xxxx 响应,则 GCM 服务器已接受您的请求并将尽快处理它。无论之后发生什么,你都无法控制。无论消息是否传递到预期的设备,您都不会收到其他响应。

于 2012-08-14T15:08:30.933 回答
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 诊断。

在此处输入图像描述

于 2015-11-13T14:37:34.987 回答