2016-10-06 19 views
0

モバイルV8とCordova MFPプッシュプラグを使用するアプリケーションがあります。現在、アプリがバックグラウンドにあるときに通知を受け取ります。しかし、アプリが開いている/フォアグラウンドになっているときは通知がありません。アプリがフォアグラウンドにあるときにプッシュ通知を受信しない

この問題をデバッグする方法についていくつかご提案いただけますか?

おかげ

答えて

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によってキューに入れられます。アプリケーションがフォアグラウンドになると(通知センターの通知をタップすると)、キューに入れられたメッセージは自動的にコールバックに渡されます。これは気をつけます。 –

関連する問題