Phonegap推送通知获取设备ID
问题描述:
我正在使用Phonegap 5.0和phonegap-plugin-push试图使推送通知正常工作。Phonegap推送通知获取设备ID
我的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 - 记录这一个“推”的对象,我看到的是PushNotification对象,但其余都没有。
我该如何让它“问”谷歌的设备ID?
编辑:我觉得这也应该在模拟器上工作,但事实并非如此。当我在实际设备上运行它时,它工作正常。有什么办法让它在模拟器中工作吗?
答
请确保您正确分配了您的senderID。在我看来,代码中没有错误。
运气好吗?到目前为止,我遇到了同样的问题 –
我唯一的解决方案是在真实设备上运行应用程序。 – gotha