[英]Unable tor receive parse push notifications when app is killed Android
[英]Receive PubNub Push Notifications when app is killed
我正在使用一個Android應用程序,該應用程序使用PubNub Service作為推送通知的第三方,眾所周知,PubNub在處理Android時會使用FCM。
我已將來自PubNub的推送通知的偵聽器放在應用程序類中:
pubnub.addListener(new SubscribeCallback() {
@Override
public void status(PubNub pubnub, PNStatus status) {
Log.d(TAG, "PubNub status: " + status.getStatusCode());
}
@Override
public void message(PubNub pubnub, PNMessageResult message) {
Log.d("PubNub", "PubNub Channel Name: " + message.getChannel());
Log.d("PubNub", "PubNub Message: getMessage " + message.getMessage().toString());
}
@Override
public void presence(PubNub pubnub, PNPresenceEventResult presence) {
}
});
當應用程序是前台或后台時,一切工作正常,但問題是當該應用程序被殺死(從正在運行的任務中清除)時,我無法從PubNub接收任何推送通知。
我怎么解決這個問題? 我應該把PubNub監聽器放在其他地方嗎? 或如何通過FirebaseMessagingService
類接收它?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.