【问题标题】:What is a background push notification? Android, Urban Airship什么是后台推送通知?安卓,城市飞艇
【发布时间】:2015-02-19 15:33:58
【问题描述】:

在扩展Urban Airship类BaseIntentReceiver有一个方法叫onBackgroundPushReceived,什么时候触发?

当应用程序在后台并且推送到达时,方法 onPushReceived 被调用.. 所以应用程序需要处于哪个状态才能触发 onBackgroundPushReceived ?还是后台推送和普通推送有什么不同?

【问题讨论】:

    标签: android background push-notification urbanairship.com


    【解决方案1】:

    来自他们的documentation:onBackgroundPushReceived 在收到未导致发布通知的推送时被调用。

    protected abstract void onBackgroundPushReceived(上下文上下文,PushMessage 消息)

    在收到未导致发布通知的推送时调用。

    【讨论】:

    • 感谢您的回答,但我仍然不清楚,遗憾的是缺少文档
    • 收到的通知不包含任何 UI 参与。例如,用户不会知道收到了推送。
    • 例如,告诉应用同步的轻量级推送?
    【解决方案2】:

    在同一个应用程序中,我们可以使用不同的通知服务。每当一个 推送是从 UrbanAirship 通知服务以外的通知服务接收的,onBackgroundPushReceived() 将被调用。在我的应用程序中,我使用了 UrbanAirship 以及 Gimbal 通知服务。因此,每当从 Gimbal 收到推送时,都会调用此方法。在此方法中我触发了本地广播以通知应用程序新通知的到来。

    【讨论】:

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