Phonegap推送通知获取设备ID

时间:2015-09-04 13:06:19

标签: javascript cordova phonegap-plugins phonegap-pushplugin

我正在使用Phonegap 5.0和phonegap-plugin-push尝试使推送通知正常工作。

到目前为止,我的js代码是这样的:

document.addEventListener("deviceready", function () {

    var push = PushNotification.init({ "android": {"senderID": "mySenderId"},
    "ios": {}, "windows": {} } );
    console.log(push);

    push.on('registration', function(data) {
        console.log("registration", data);
    });

    push.on('notification', function(data) {
        console.log("notification", data);
    });

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

没有错误,我希望看到一些事件发生的时候,但我只看到一个console.log - 这个用于“push”对象,我看到的是PushNotification对象,但其余部分没有。

我该如何让它“问”谷歌设备ID?

编辑:我得到的印象也应该在模拟器上运行,但事实并非如此。当我在实际设备上运行它时工作正常。有没有办法让它在模拟器中工作?

1 个答案:

答案 0 :(得分:0)

请确保为您正确分配了您的senderID。在我看来,代码中没有错误。