我已成功设置$ ionicPush(离子云)通知,我可以在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天的时间来解决它。