谷歌云消息:用JavaScript从Cordova混合应用程序获取RegistrationId
Google Cloud Message: get RegistrationId from Cordova hybrid app in JavaScript
我刚刚开始为android开发应用程序。我在telerik平台上做了一个Hybrid Cordova应用程序,所以我使用javascript作为语言。我需要获得从服务器发送到我的android设备的推送通知。我在Firebase中有一个项目,我在代码中设置了正确的google API密钥和ProjectId。为了从服务器发送消息,我需要我的应用程序的注册ID。我怎么能得到?我在Java中发现了很多例子,但在javascript中没有。谢谢
使用cordova推送插件。你可以在这里查看参考链接。
使用该插件,您可以获得这样的注册Id:
var push = PushNotification.init({ "android": {"senderID": "YourSenderID"},
"ios": {"alert": "true", "badge": "true", "sound": "true"}, "windows": {} } );
push.on('registration', function(data) {
console.log(data.registrationId);
});
相关文章:
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- cordova-2.0.0.js不适用于使用phonegap的android
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- cordova:例外:财产'requestFileSystem'的[对象全局]不是函数
- 在cordova android应用程序中连接数据库
- Cordova RSS馈送的链接不会在外部浏览器中打开
- 使用filetransfer/cordova插件上传一些文件
- Cordova ng路线工作不正常
- 无法在基于Cordova的应用程序中读取Set Cookie标头
- 混合元素的有角度的ng重复
- 如何将tesseract OCR与Cordova/Phonegap应用程序集成
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
- 如何使用cordova和angularjs在混合移动应用程序中上传pdf文件
- 如何将PayU资金与Cordova应用程序(混合应用程序)集成
- 我可以在phonegap cordova中编写一个插件吗?它可以作为第三方工具集成在所有本地和混合应用程序中
- Apache Cordova-混合移动应用程序页面像chrome浏览器一样打开,而不像Cordova应用程序
- Cordova混合应用程序设计-控制器
- 谷歌云消息:用JavaScript从Cordova混合应用程序获取RegistrationId
- 如何使用cordova处理混合移动应用程序的后退按钮功能