在this帖子中,我尝试了所有方法,但仍未获得注册ID。请有人帮助我。
我能够在eclipse的logcat中看到注册ID,但它没有调用onNotificationGCM方法。
答案 0 :(得分:1)
首先使用最新的推送插件。使用以下命令将插件安装到项目中:
ionic plugin add phonegap-plugin-push
要注册您的设备,请在您的js代码中使用此行,此行只会注册您的设备。
var push = PushNotification.init({ "android": {"senderID": "your-sender-id"}} );
现在您的设备已经注册,并且从GCM服务生成带有设备令牌的事件,您可以使用以下代码在应用程序中接收该事件
push.on('registration', function(data) {
// data.registrationId , use this token
});
就是这样。您不必使用旧插件,因为最新的插件更易于使用。以下是link最新插件的文档。