我怎样才能获得phonegap-plugin-push senderID

时间:2017-08-17 05:53:00

标签: php android cordova phonegap-plugins phonegap

我如何获得phonegap-plugin-push senderID

我尝试在互联网上查找,但似乎没有一个工作,可能谷歌已经更新了一些东西。

https://console.developers.google.com

在这里创建了一个新项目。

我进入仪表板后。 我看到消息没有启用API或服务。

任何人都可以指导。

这是我的代码,我正在尝试替换我的发件人ID

console.log('calling push init');
var push = PushNotification.init({
    "android": {
        "senderID": "XXXXXXXX"
    },
    "browser": {},
    "ios": {
        "sound": true,
        "vibration": true,
        "badge": true
    },
    "windows": {}
});
console.log('after init');

push.on('registration', function(data) {
    console.log('registration event: ' + data.registrationId);

    var oldRegId = localStorage.getItem('registrationId');
    if (oldRegId !== data.registrationId) {
        // Save new registration ID
        localStorage.setItem('registrationId', data.registrationId);
        // Post registrationId to your app server as the value has changed
    }

    var parentElement = document.getElementById('registration');
    var listeningElement = parentElement.querySelector('.waiting');
    var receivedElement = parentElement.querySelector('.received');

    listeningElement.setAttribute('style', 'display:none;');
    receivedElement.setAttribute('style', 'display:block;');
});

push.on('error', function(e) {
    console.log("push error = " + e.message);
});

push.on('notification', function(data) {
    console.log('notification event');
    navigator.notification.alert(
        data.message,         // message
        null,                 // callback
        data.title,           // title
        'Ok'                  // buttonName
    );

});

提前致谢。

0 个答案:

没有答案