2016-10-06 312 views
0

我有一個使用Mobile V8和Cordova MFP推送插件的應用程序。目前,當應用處於後臺時,我會收到通知。但是,當應用程序處於打開/前景狀態時,我沒有收到任何通知。當應用程序在前臺時未收到推送通知

你可以給出一些關於如何調試這個問題的建議。

謝謝

回答

3

症狀與沒有回調處理通知的情況一致。

例如:

您已經定義MFPPush.registerNotificationsCallback(notificationReceived);

但不

var notificationReceived = function(message) { 
    alert(JSON.stringify(message)); 
}; 

請參考以下鏈接:

https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/notifications/handling-push-notifications/cordova/

+0

感謝Vivin,我有回調函數定義。但我會再次驗證它 – user2570135

+0

這樣做,我仍然需要保存應用程序在後臺時收到的最後一條消息。因此,當用戶打開應用程序時,他們將該消息看作彈出窗口 – user2570135

+0

當應用程序處於後臺或未運行時接收的推送通知由SDK排隊。當應用程序進入前臺時(通過點擊通知中心的通知),排隊的消息會自動傳遞給回調。這是照顧。 –

相關問題