2016-06-23 6 views

ответ

0

notificationOpenedCallback будет срабатывать при открытии уведомления или при его получении, когда приложение находится в фокусе. Пример ниже.

var notificationOpenedCallback = function(jsonData) { 
    console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData)); 
}; 

window.plugins.OneSignal.init("b2f7f966-d8cc-11e4-bed1-df8f05be55ba", 
          {googleProjectNumber: "703322744261"}, 
          notificationOpenedCallback); 

Нет события, когда уведомление будет получено в фоновом режиме через Corodva. Для этого вам потребуется использовать собственный код, настроив на Java NotificationExtenderService, следуя документации OneSignal Background Data and Notification Overriding для Android. Для iOS установите content_available в true и настройте a - application:didReceiveRemoteNotification:fetchCompletionHandler: селектор.

Смежные вопросы