【问题标题】:android push notification c2dmandroid推送通知c2dm
【发布时间】:2011-06-17 05:23:52
【问题描述】:

我已经使用 google c2dm 成功实现了 android 推送通知。 问题是,当我从服务器推送消息时,我得到了成功的完整设备 ID。但是设备有时会收到推送消息,有时没有收到。(wifi完全激活)

我希望应用程序接收所有推送消息而不会丢失任何推送消息,因为每个通知都很重要。

是否需要设置任何特殊参数,或者我将确认设备成功接收到消息。

【问题讨论】:

    标签: android android-c2dm


    【解决方案1】:

    “C2DM 不保证消息的传递或顺序。因此,例如,虽然您可能使用此功能告诉即时消息应用程序用户有新消息,但您可能不会使用它来传递实际的消息。消息。”

    但你可以尝试使用 2 个参数:

    折叠键
    一个任意字符串,用于在设备离线时折叠一组类似消息,以便仅将最后一条消息发送到客户端。这是为了避免在手机重新联机时向手机发送太多消息。请注意,由于无法保证消息发送的顺序,因此“最后一个”消息实际上可能不是应用程序服务器发送的最后一条消息。必填。

    delay_while_idle
    如果包含,则表示如果设备空闲,则不应立即发送消息。服务器将等待设备变为活动状态,然后仅发送每个 collapse_key 值的最后一条消息。可选。

    【讨论】:

      猜你喜欢
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      相关资源
      最近更新 更多