【问题标题】:FCM push notification is not working in android(Ionic project using cordova-plugin-fcm 2.1.1)FCM 推送通知在 android 中不起作用(使用 cordova-plugin-fcm 2.1.1 的 Ionic 项目)
【发布时间】:2018-05-24 16:23:54
【问题描述】:

我正在使用 ionic 1 在 android 项目构建中测试推送通知。我已经配置了所有内容并从服务器获取 fcm 的令牌。

在 $ionicPlatform.ready 的 run() 中我有以下代码。

if(window.FCMPlugin){
        FCMPlugin.onNotification(function(data){
            if (data.wasTapped) {
                $ionicPopup.alert({
                    title: data.title, 
                    template: '<p style="text-align:center">' + data.body + '</p>'
                });
            } else {
                //received foreground
                $ionicPopup.alert({
                    title: data.title,
                    template: '<p style="text-align:center">' + data.body + '</p>'
                });
            }
        });
        FCMPlugin.getToken(function(data){
            //$scope.token = data;
            console.log("token received");
        },
        function(err){
            $ionicPopup.alert({
                    title: "Error",
                    template: '<p style="text-align:center">Error in getting FCM Token</p>'
                });
        });
}

问题是当我发送针对单个设备的 fcm 通知时,我没有收到通知。但是,fcm 控制台中的通知状态显示为已完成。发送通知后,我没有收到任何通知或回电。我在网上找了很久的解决办法,没找到解决办法。非常欢迎任何帮助!

【问题讨论】:

    标签: android ionic-framework cordova-plugin-fcm


    【解决方案1】:

    解决了!测试设备的 wifi 连接代理导致了问题。使用个人 wifi 连接时,设备能够接收通知。

    【讨论】:

      猜你喜欢
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      相关资源
      最近更新 更多