2016-10-06 3 views
0

Mobile V8 및 Cordova MFP-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

앱이 백그라운드 일 때 마지막으로받은 메시지를 저장해야합니까? 따라서 사용자가 응용 프로그램을 열면 메시지가 팝업으로 표시됩니다. – user2570135

+0

응용 프로그램이 백그라운드에 있거나 실행되지 않을 때 수신되는 푸시 알림은 SDK에 의해 대기됩니다. 응용 프로그램이 포 그라운드로되면 (알림 센터의 알림을 눌러서) 대기중인 메시지는 자동으로 콜백으로 전달됩니다. 이것은주의를 기울입니다. –

관련 문제