Javascript Phonegap插件推送&;节点gcm未注册
所以我在这里看到过其他人发表过这篇文章。我现在吃的东西似乎不对劲。以下是我的问题的步骤: 1) 我在手机上安装了Ionic应用程序 2) 使用google控制台设置我的发件人密钥和API密钥。 3) 创建了我的节点gcm服务器 4) 使用my phonegap插件推送设备令牌向我的手机发送通知 5) 卸载我的应用程序 6) 重新安装应用程序 7) 尝试发送通知,现在我收到GCM的NotRegistered错误 我交叉检查了我所有的密钥:服务器、发送方、设备。都是对的。我不明白为什么在重新安装应用程序后,我会收到一个notregistered错误。以下是我正在使用的工具: 爱奥尼亚框架、安卓手机、NodeJS服务器、NodeGCM、谷歌开发控制台、phonegap插件推送 最后,代码: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错误 我交叉检查了我所有的密钥:服务器、发送方、设备。都是对的。我不明白为什么在重新安装应用
.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;
})
好的!对于有此问题的任何人,请阅读此处
使用推送插件,在应用程序卸载时。它不会清除所有数据。我正在将设备令牌存储在范围变量中,并将其存储在本地存储中。在应用程序卸载时,转到“设置”并在卸载前清除所有数据。重新安装后,您将获得一个新令牌,它应该可以工作!好!对于有此问题的任何人,请阅读此处 使用推送插件,在应用程序卸载时。它不会清除所有数据。我正在将设备令牌存储在范围变量中,并将其存储在本地存储中。在应用程序卸载时,转到“设置”并在卸载前清除所有数据。重新安装后,您将获得一个新令牌,它应该可以工作