使用PhoneGap实现Google云消息传递

3

我正在尝试使用PhoneGap在我的Android应用程序中添加Google Cloud Messaging。我按照这个插件https://github.com/marknutter/GCM-Cordova的步骤进行操作。

不幸的是,这些步骤并不是很清晰。当我尝试按照步骤“将GCMIntentService.java文件添加到您的应用程序的主包中”时,我遇到了许多错误,这个文件中还有其他文件引用。

是否有任何教程或其他插件可用?

谢谢

1个回答

4
如果你想要推送通知,我建议你使用PushWoosh,因为我一直在使用它,并且它运行得非常好。由于你没有展示插入GCMIntentService.java的确切错误,我只能猜测可能是你没有将源代码放在正确的包中,或者你的Cordova版本不适用于该插件。检查你的版本,如果不是这个版本,请尝试在Eclipse中点击Fix Tool修复或清理项目。希望这会有所帮助!

谢谢您的建议。我尝试了PushWoosh,但它没有发送通知。在PushWoosh控制面板中没有看到任何设备订阅。我尝试了他们的示例应用程序;也不起作用。使用示例应用程序,我至少可以在CP中看到它已订阅,但无法接收通知。 - User382
请记住,您下载的示例应用程序需要订阅Google API,因此您需要API密钥。(http://developer.android.com/guide/google/gcm/gs.html) 阅读Pushwoosh教程以查看在项目中放置项目ID和API密钥的位置。您还需要至少将Cordova库升级到1.9版本。 - mram888

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接