谷歌云消息:用JavaScript从Cordova混合应用程序获取RegistrationId

Google Cloud Message: get RegistrationId from Cordova hybrid app in JavaScript

本文关键字:混合 Cordova 应用程序 获取 RegistrationId JavaScript 消息 谷歌      更新时间:2023-09-26

我刚刚开始为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);
});