Cordova 应用位于前台时未接收推送通知

Cordova 应用位于前台时未接收推送通知,cordova,ibm-mobilefirst,push,Cordova,Ibm Mobilefirst,Push,我有一个应用程序使用移动V8和Cordova MFP推送插件。目前,当应用程序处于后台时,我会收到通知。但是,当应用程序处于打开/前台状态时,我没有收到任何通知 你能就如何调试这个问题给出一些建议吗 谢谢症状与没有回拨来处理通知的情况一致 例如: 您已经定义了MFPPush.registerNotificationsCallback(notificationReceived) 但不是 var notificationReceived = function(message) { alert(

我有一个应用程序使用移动V8和Cordova MFP推送插件。目前,当应用程序处于后台时,我会收到通知。但是,当应用程序处于打开/前台状态时,我没有收到任何通知

你能就如何调试这个问题给出一些建议吗


谢谢

症状与没有回拨来处理通知的情况一致

例如:

您已经定义了
MFPPush.registerNotificationsCallback(notificationReceived)

但不是

var notificationReceived = function(message) {
   alert(JSON.stringify(message));
};
请参阅以下连结:


谢谢Vivin,我定义了回调函数。但我会再次验证它,我仍然需要保存应用程序在后台时收到的最后一条消息。因此,当用户打开应用程序时,他们会将消息视为一个弹出窗口。当应用程序处于后台或未运行时收到的推送通知由SDK排队。当应用程序到达前台时(通过点击通知中心中的通知),排队的消息将自动传递到回调。这是小心的。