离子云推送通知:当应用关闭/后台使用时转换到特定状态

时间:2016-10-06 15:37:34

标签: android ionic-framework push-notification firebase-cloud-messaging ionic-cloud

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

0 个答案:

没有答案