1

私はしばらくPhoneGap1.9を使用していて、GoogleAnalyticsプラグインを正常に使用していました。

最近PG2.0にアップグレードしました(新しいUrban Airshipプラグインを使用できるようにするため)が、GoogleAnalyticsが機能しなくなったようです。

残念ながら、JavaScriptを介したプラグインの初期化と関係があると思います。いくつかの欲求不満の後、私は自分のアプリを最終的にコンパイルするようになりました。しかし、 JavaScriptでGoogle Analyticsプラグインが初期化された、私のアプリはほとんど応答を停止します。

エラーメッセージなどをお伝えしたいのですが、コンパイラエラーやJavaScriptエラーは発生していません。次の2行を使用すると、アプリが応答しません。

g_objGoogleAnalytics = window.plugins.googleAnalyticsPlugin;
g_objGoogleAnalytics.startTrackerWithAccountID("UA-XXXXXXXX-X");

これらの2行をコメントアウトすると、アプリ内の他のすべてが魅力のように機能します。

誰かがPG2.0の下でGoogleAnalyticsプラグインを動作させましたか?もしそうなら、アドバイスや手順をいただければ幸いです。

更新: try / catchを使用したエラーチェックを追加しました。上記の2行のコードを実行すると、コンソールログに「未定義はオブジェクトではありません」と表示されるようになりました。

4

2 に答える 2

0

私は自分で答えを見つけました。githubのkieranshawは、JSファイルのキーワード「PhoneGap」を「codova」に変更しましたが、これには問題が混在しているようです。ここで変更を確認できます:https ://github.com/kieranshaw/phonegap-plugins/commit/cc4424410869912ff278de0228a6c328b1296fbe

于 2012-08-21T20:41:27.657 に答える
0

プラグインなしでPGにGAを実装する方法は次のとおりですが、ソリューションに示されているように制限があります。プラグインなしでPhonegapでGoogleAnalyticsを使用するにはどうすればよいですか。

于 2012-11-30T04:58:33.807 に答える