我使用 PhoneGap 1.9 已经有一段时间了,并且成功地使用了Google Analytics Plugin。
我最近升级到 PG 2.0(以便我可以使用新的 Urban Airship 插件),现在我的 Google Analytics 似乎已经停止运行。
不幸的是,我认为这与通过 JavaScript 初始化插件有关。经过一番挫折后,我终于可以编译我的应用程序了。但是,在我的 JavaScript 中初始化 Google Analytics 插件后,我的应用程序几乎停止响应。
我希望我能给你们一些错误消息或其他东西,但我没有收到编译器错误,也没有收到 JavaScript 错误。当我使用以下两行时,该应用程序没有响应:
g_objGoogleAnalytics = window.plugins.googleAnalyticsPlugin;
g_objGoogleAnalytics.startTrackerWithAccountID("UA-XXXXXXXX-X");
如果我将这两行注释掉,应用程序中的其他所有内容都会像魅力一样发挥作用。
有没有人让谷歌分析插件在 PG 2.0 下工作?如果是这样,任何建议或步骤将不胜感激。
更新:我使用 try/catch 添加了一些错误检查,当我执行上述两行代码时,控制台日志现在显示“未定义不是对象”。