2016-09-28 61 views
0

像huawei或xiaomi等設備在後臺未收到推送通知。 其他品牌沒有問題。 任何想法發生了什麼?Android - GCM - 未在背景上接收推送通知

更新

  • 我可以證實推送通知是由服務器發送它。
  • 我確實使用Firebase創建了一個新項目,但仍然發生同樣的問題。
+0

您可以確認推送通知是否已成功從服務器發起?您應該在註冊GCM時檢查設備令牌是否從這些設備生成。此外,您應該使用FCM(Firebase雲消息傳遞),因爲GCM很快就會棄用。 –

+0

我可以確認推送通知是由服務器發送的。 – Ricardo

+0

爲什麼downvote?你可以看到在其他答案是一個真正的問題。 – Ricardo

回答

3

一旦你在xiaomi,huawei上殺死應用程序,這些電話就取消註冊應用程序的廣播接收器服務。

如果發出通知,您的GCM broadcastreceiver在取消註冊應用程序時未註冊,這很可能是原因。

+1

我使用Honor 7手機進行了確認,與Nexus 5 –

+1

@AlWld yup一樣,它僅適用於小米,華爲。它適用於其他設備的其他設備 –

+1

WhatsApp等應用如何處理它?我怎樣才能再次註冊broadcastreceiver? – Ricardo