0
在Firebase通知中,在應用程序是背景的時候得到了通知,但是當我沒有通知的點擊打開應用程序時,數據在IONIC android應用程序中不反映。IONIC android FCM通知
當應用程序是前臺時,數據會自動反映。
我也使用了cordova-plugin-messaging插件,但沒有工作。
我已經使用
FCMPlugin.onNotification( 功能(數據){
if(data.wasTapped){
console.log(data);
}else{
console.log(data);
}
},
function(msg){
console.log('onNotification callback successfully registered: ' + msg);
},
function(err){
console.log('Error registering onNotification callback: ' + err);
}
);
和還用於:
window.cordova.plugins.firebase.messaging.onMessage(函數(數據){
console.log(data);
});
,但它的工作原理,當應用程序是在前景和當我們點擊通知..
我想檢索數據時,應用程序是背景,並沒有點擊通知時,應用程序打開。
謝謝回答
嗨。請發佈相關的代碼片段。 –
FCMPlugin.onNotification( 功能(數據){ 如果(data.wasTapped){ 的console.log(數據); }否則{ 的console.log(數據); } }, 函數(MSG){ 的console.log( '成功註冊onNotification回調:' + MSG); }, 函數(ERR){ 的console.log( '錯誤註冊onNotification回調:' + ERR); } ) ; – user1981110
如果用戶在應用程序死亡/未運行時收到通知,如果應用程序在未點擊通知的情況下打開,則數據將不會發送至應用程序。這是正常的行爲。 – Akil