2

こんばんは、現在、phonegapとsenchatouch1.1を使用してAndroid用のアプリケーションを開発しています。Android用のGoogleAnalyticsTrackerプラグインに問題があります。プラグインが機能するために必要なコードをインポートする方法について、githubのすべての指示に従いましたが、初期化に問題があります。

plugins.xmlに、次の行を追加しました。 < plugin name="Analytics" value="com.phonegap.plugins.analytics.GoogleAnalyticsTracker" />

githubのreadme.mdファイルに示されているように。また、com / phonegap / plugins / analytics内にGoogleAnalyticsTracker.javaファイルを追加し、htmlでjsファイルを参照しました...アカウントIDを使用してstartメソッドを呼び出す部分を除いてすべてが正常に機能しているようです...メソッドは、エラー「クラスが見つかりません」で失敗コールバックを返します。phonegapがxmlで指定されたクラスを見つけられない理由はありますか?

これについてさらに情報が必要な場合は、遠慮なくお問い合わせください。

前もって感謝します!

PS。phonegap1.4.1を使用しています

-L_Sonic

4

2 に答える 2

2

srcを調べたところ、analytics.jsのPhoneGap.exec呼び出しがプラグイン名と一致していないことがわかりました。これを修正するには2つの方法があります。

  1. plugins.xmlで、プラグイン行を作成します。

    <plugin name = "GoogleAnalyticsTracker" value = "com.phonegap.plugins.analytics.GoogleAnalyticsTracker" />

  2. または、analytics.jsで、「GoogleAnalyticsTracker」のすべてのインスタンスを「Analytics」に置き換えます

これは、githubでコードを設定する方法のバグです。作者にメッセージを送って、修正してもらう必要があります。

于 2012-03-01T16:06:54.670 に答える
0

PhoneGapプラグインを使用するのではなく、Google Analytics SDKを使用して、PhoneGapまたは任意のWebベースのモバイルアプリを使用して開発されたアプリケーションの使用状況を追跡することをお勧めします。

ユーザーのプライバシーを尊重し、他のデータをGoogleアナリティクスに送信しないようにしてください。さらに、GoogleAnalyticsのプライバシーポリシーも遵守する必要があります。これがその方法です。

http://www.the4thdimension.net/2011/11/using-google-analytics-with-html5-or.html

于 2012-04-05T05:59:32.610 に答える