2

我已成功设置 $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 天时间来解决它。

4

0 回答 0