我需要知道检测通知的功能。我可以发送和接收通知,但我需要一个功能来检测何时收到通知。
答案 0 :(得分:1)
当应用程序处于焦点时,会在打开通知或收到通知时触发notificationOpenedCallback
。示例如下。
var notificationOpenedCallback = function(jsonData) {
console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
};
window.plugins.OneSignal.init("b2f7f966-d8cc-11e4-bed1-df8f05be55ba",
{googleProjectNumber: "703322744261"},
notificationOpenedCallback);
通过Corodva在后台收到通知时没有事件。您需要通过遵循Android的OneSignal Background Data and Notification Overriding文档在Java中设置NotificationExtenderService
来使用本机代码。对于iOS,将content_available
设置为true并设置a
- application:didReceiveRemoteNotification:fetchCompletionHandler:选择器。