我已成功设置 $ionicPush (ionic cloud) 通知,并且能够在 android 设备上成功接收推送通知。
但是,当我的 android 应用程序关闭/后台时,我想做的是当我单击通知区域中收到的通知时,我想根据通知参数/有效负载转换到特定状态。
我正在通过 FCM 仪表板传递消息
payload : {"$state":"stateName"}
以下是我接收通知的代码
$rootScope.$on('cloud:push:notification', function(event, notification) {
var state=notification.message.payload.$state;
console.log("State:" + state);
if (typeof state != 'undefined') {
window.localStorage.setItem('goafterpush',state);
}
});
但是当我点击收到的通知时,不会调用上面的监听器。
谁能帮我解决这个问题,因为我已经花了 2 天时间来解决它。