【问题标题】:GCM PHP get message statusGCM PHP 获取消息状态
【发布时间】:2014-10-28 18:04:59
【问题描述】:

我正在使用 PHP 实现 GCM 服务器通信。我已经在 PHP 中实现了代码,并且能够成功地将消息发送到设备。但是,当设备未连接到网络时,消息位于服务器中。 PHP 正在获得成功响应。当设备网络打开时,消息实际上会发送到设备。

我的问题是,有没有一种方法可以让我从 GCM 服务器返回或 ping GCM 服务器以了解我发送的 message_id 的状态。

【问题讨论】:

    标签: php android google-cloud-messaging


    【解决方案1】:

    您需要使用上游消息。它有一个交货收据请求功能。在此处查看此文档:http://developer.android.com/google/gcm/ccs.html#receipts

    【讨论】:

    • 我们可以使用http通信而不使用CCS的上游消息吗?
    【解决方案2】:

    如果您使用与 GCM 服务器的简单 HTTP 通信,则了解应用是否收到消息的唯一方法是将一些消息标识符放入消息负载中(不是 GCM 服务器返回的消息标识符,因为您可以t 在应用程序中访问它),并在收到消息时将该消息标识符从您的应用程序发送到您的服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-08
      • 2021-06-26
      • 2017-12-22
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      相关资源
      最近更新 更多