【问题标题】:Are Urban Airship push notifications supposed to persist after reboot?Urban Airship 推送通知是否应该在重启后持续存在?
【发布时间】:2014-06-26 11:04:16
【问题描述】:

在我的测试中,我的设备按预期收到了 Urban Airship 推送通知,但重启设备后,UA 通知从 Android 状态栏区域消失。我很惊讶重启后没有未点击的通知,因为我认为 UA 会处理re-adding the notifications after reboot 的过程。

我在 UA 文档中没有看到任何持久性的承诺,所以我不确定这是否是预期的行为。

【问题讨论】:

  • 通知是操作系统级别的功能。在 Android 的情况下,它们由 GCM 交付并由操作系统处理。 Urban Airship 等第三方平台仅将消息传递给 GCM。
  • 我认为您的意思是他们“从 GCM”而不是“向 GCM”传递消息。无论如何,你基本上是对的,但在 UA for Android 的情况下,状态区域中的通知由 UA 层拥有 - 在用户点击通知之前,应用程序不会看到它,此时 UA层向您在清单中配置的任何接收器发送一个意图。总之,如果 UA 真的想要,他们可以跟踪未点击的通知并重新添加它们重新启动。正如该问题的已接受答案中所述,UA 已确认他们不支持此功能。
  • UA > GCM > 设备 > 应用 > UA SDK
  • 我现在明白了 - 你说的是 UA 在服务器端发送到 GCM 的初始阶段。我误以为你说的是​​设备端开箱,我还是认为设备端流程是Device > UA SDK > App,但也许你的理解不同。

标签: android urbanairship.com


【解决方案1】:

我通过电子邮件联系了 Urban Airship 人员。他们确认 UA 不会尝试持久化推送通知。因此,例如,在重新启动后,预期行为会丢失它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    相关资源
    最近更新 更多