cordovaプラグインを使用しています。プッシュ通知のためにphonegap-plugin-pushプラグインを追加しました。 forground通知でfine.andもイベントを処理できます。 私のアプリがバックグラウンドになっているときにも通知がありますが、プッシュ通知をクリックするとイベントは発生しません。私は バックグラウンドプッシュ通知でイベントを処理できません
$cordovaPushV5.initialize(options).then(function() {
// start listening for new notifications
$cordovaPushV5.onNotification();
// start listening for errors
$cordovaPushV5.onError();
// register to get registrationId
if (PNdeviceToken == null) //becuase registration will be done only the very first
{
$cordovaPushV5.register().then(function(registrationId) {
// save `registrationId` somewhere;
window.localStorage.setItem('PNdeviceToken', registrationId);
$rootScope.fcmToken = registrationId;
console.log(registrationId)
alert("first time registered id -- " + registrationId)
})
} else {
$rootScope.fcmToken = PNdeviceToken;
alert("already saved registered id -- " + $rootScope.fcmToken)
}
});
$rootScope.$on('$cordovaPushV5:notificationReceived', function(event, data) {
console.log(event)
console.log(data)
})
私は背景プッシュnotictionをタップコード
の下に使用しています その後、$ cordovaPushV5:notificationReceivedイベントは発生しませ、どのように私はこの問題を解決することができますか?バックグラウンドプッシュ通知イベントを処理するにはどうすればよいですか?