2016-10-06 3 views
0

У меня есть приложение, использующее Mobile V8 и Cordova MFP-push плагин. В настоящее время я получаю уведомления, когда приложение находится в фоновом режиме. Тем не менее, я не получаю уведомления, когда приложение открыто/передним планом.Не получать push-уведомление, когда приложение находится на переднем плане

Можете ли вы дать некоторое предложение о том, как отладить эту проблему.

Благодаря

ответ

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

Do, мне все равно нужно сохранить последнее сообщение, когда приложение находится в фоновом режиме. Таким образом, когда пользователь открывает приложение, они видят сообщение как всплывающее окно – user2570135

+0

. Push-уведомления, полученные, когда приложение находится в фоновом режиме или не работает, помещаются в очередь с помощью SDK. Когда приложение выходит на передний план (путем нажатия уведомления в центре уведомлений), сообщения в очереди автоматически передаются на обратный вызов. Это позаботится. –