什么是后台推送通知? Android,Urban Airship

时间:2015-02-19 15:33:59

标签: android background push-notification urbanairship.com

当扩展Urban Airship类 BaseIntentReceiver 时,有一个名为 onBackgroundPushReceived 的方法,何时被触发?

当应用程序在后台并且推送到达时,方法 onPushReceived 被调用..因此,在哪个州需要应用程序才能触发 onBackgroundPushReceived ?或者是背景推动与正常推动不同的东西?

2 个答案:

答案 0 :(得分:1)

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

  

protected abstract void onBackgroundPushReceived(Context context,PushMessage message)

     

收到不会导致通知发布的推送时调用。

答案 1 :(得分:0)

在同一个应用程序中,我们可以使用不同的通知服务。每当一个 从UrbanAirship通知服务以外的通知服务接收推送,将调用onBackgroundPushReceived()。在我的应用程序中,我使用了UrbanAirship以及万向节通知服务。因此,无论何时从Gimbal收到推送,都会调用此方法。此方法可以使用此方法。我解雇了本地广播,通知应用程序有关新通知的到来。