Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap插件推送&;节点gcm未注册_Javascript_Android_Node.js_Cordova_Phonegap Plugins - Fatal编程技术网

Javascript Phonegap插件推送&;节点gcm未注册

Javascript Phonegap插件推送&;节点gcm未注册,javascript,android,node.js,cordova,phonegap-plugins,Javascript,Android,Node.js,Cordova,Phonegap Plugins,所以我在这里看到过其他人发表过这篇文章。我现在吃的东西似乎不对劲。以下是我的问题的步骤: 1) 我在手机上安装了Ionic应用程序 2) 使用google控制台设置我的发件人密钥和API密钥。 3) 创建了我的节点gcm服务器 4) 使用my phonegap插件推送设备令牌向我的手机发送通知 5) 卸载我的应用程序 6) 重新安装应用程序 7) 尝试发送通知,现在我收到GCM的NotRegistered错误 我交叉检查了我所有的密钥:服务器、发送方、设备。都是对的。我不明白为什么在重新安装应用

所以我在这里看到过其他人发表过这篇文章。我现在吃的东西似乎不对劲。以下是我的问题的步骤:

1) 我在手机上安装了Ionic应用程序

2) 使用google控制台设置我的发件人密钥和API密钥。 3) 创建了我的节点gcm服务器

4) 使用my phonegap插件推送设备令牌向我的手机发送通知

5) 卸载我的应用程序

6) 重新安装应用程序

7) 尝试发送通知,现在我收到GCM的NotRegistered错误

我交叉检查了我所有的密钥:服务器、发送方、设备。都是对的。我不明白为什么在重新安装应用程序后,我会收到一个notregistered错误。以下是我正在使用的工具: 爱奥尼亚框架、安卓手机、NodeJS服务器、NodeGCM、谷歌开发控制台、phonegap插件推送

最后,代码:

.run(函数($ionicPlatform、$ionicPopup、$rootScope、$http、$state){
$ionicPlatform.ready(函数(){
var push=PushNotification.init({
安卓:{
森德里德:“7821…1490”,
声音:“真的”,
振动:“真实”
},
浏览器:{
pushServiceURL:'http://push.api.phonegap.com/v1/push'
},
ios:{
警告:“正确”,
徽章:没错,
声音:“真的”,
振动:“正确”,
clearBadge:没错
},
窗口:{}
});
推送('注册'),功能(数据){
console.log(“设备令牌:+data.registrationId”);
$rootScope.devToken=data.registrationId;

})
好的!对于有此问题的任何人,请阅读此处


使用推送插件,在应用程序卸载时。它不会清除所有数据。我正在将设备令牌存储在范围变量中,并将其存储在本地存储中。在应用程序卸载时,转到“设置”并在卸载前清除所有数据。重新安装后,您将获得一个新令牌,它应该可以工作!

好!对于有此问题的任何人,请阅读此处

使用推送插件,在应用程序卸载时。它不会清除所有数据。我正在将设备令牌存储在范围变量中,并将其存储在本地存储中。在应用程序卸载时,转到“设置”并在卸载前清除所有数据。重新安装后,您将获得一个新令牌,它应该可以工作