【发布时间】:2013-06-04 15:44:48
【问题描述】:
我使用以下插件:来自 git hub 的 marknutter/GCM-Cordova。
我在 Eclipse 上安装了这个插件并在安卓设备上运行它。 我设法为设备注册 GCM 消息 + 接收消息。
当设备接收到来自 Google Cloud 的消息时,它会调用此文件中的 onMessage 事件处理程序(第 55 行): https://github.com/marknutter/GCM-Cordova/blob/master/src/com/cordova2/gcm/GCMIntentService.java
事件处理程序到达第 77 行运行此命令: GCMPlugin.sendJavascript( json ); 此命令应该将接收到的数据发送到应用程序的 webView。 然而,静态类的 GCMPlugin 成员根本没有初始化,所以当调用 GCMPlugin.sendJavascript( json ) 时,GCMPlugin 成员的所有成员都为空。结果出现异常,无法将消息传递到 webView。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: android cordova phonegap-plugins