2

Android2.1用のFlurrySDKのバージョンはありますか?

ありがとう。

4

1 に答える 1

4

はい、FlurrySDKはAndroid2.1で動作します。あなたがする必要があるのは次のとおりです。ここでサインアップ:www.flurry.com

この後、次の手順を実行するよりも、新しいプロジェクトを作成する必要があります。

  1. FlurryAgent.jarをアプリケーションのクラスパスに追加します

    • Eclipseを使用している場合は、Javaビルドパスを変更し、[外部JARの追加...]を選択するか、Gradle+Jcenterを使用しますcompile 'com.flurry.android:analytics:6.2.0'
    • SDKツールを直接使用している場合は、それをlibsフォルダーにドロップすると、antタスクがそれを取得します。
  2. AndroidManifest.xmlを構成します

必要な許可:

android.permission.INTERNET

分析データを急増するサーバーに送り返すために必要オプションの許可:

android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION

アプリケーションにロケーション権限がある場合、アナリティクスはアプリケーションが使用されている場所を追跡します。これがないと、国レベルの位置情報のみが利用可能になります。アプリに許可がある場合でも詳細な位置情報のレポートを無効にするには、電話をかけるFlurryAgent.setReportLocation(false) before calling FlurryAgent.onStartSession()と詳細な位置情報は送信されません。マニフェストでversionName属性を指定して、そのバージョン名でデータを報告します。

3.onStartSessionとonEndSessionへの呼び出しを追加します

)への呼び出しを挿入FlurryAgent.onStartSession(Context, Stringし、コンテキストオブジェクト(アクティビティやサービスなど)への参照と、アプリケーションのAPIキー[YOURAPIKEYRIGHTHERE]を渡します。アプリケーションの各アクティビティのonStartメソッドを使用し、アクティビティ(またはサービス)自体をContextオブジェクトとして渡すことをお勧めします。グローバルアプリケーションコンテキストを渡すことはお勧めしません。

public void onStart()
{
   super.onStart();
   FlurryAgent.onStartSession(this, "YOURAPIKEYRIGHTHERE");
   // your code
}

FlurryAgent.onEndSession(Context)セッションが完了したときにへの呼び出しを挿入します。アプリケーションの各アクティビティのonStopメソッドを使用することをお勧めします。onStartSessionの呼び出しに使用されたのと同じContextオブジェクトを渡して、onStartSessionの呼び出しごとにonEndSessionへの呼び出しを一致させるようにしてください。

public void onStop()
{
   super.onStop();
   FlurryAgent.onEndSession(this);
   // your code
}

onStartSessionを呼び出したがonEndSessionを呼び出さなかったコンテキストがある限り、セッションは続行されます。また、最後のコンテキストがonEndSessionを呼び出してから10秒以内に新しいコンテキストがonStartSessionを呼び出すと、新しいセッションが作成されるのではなく、セッションが再開されます。セッションの長さ、使用頻度、イベント、およびエラーは、同じセッションの一部として引き続き追跡されます。これにより、ユーザーがアプリケーション内のあるアクティビティから別のアクティビティに移行するときに、アクティビティごとに個別のセッションが追跡されるのではなく、多くのアクティビティにまたがる単一のセッションを持つことが保証されます。アクティビティの使用状況を追跡する場合は、以下で説明するonEventを使用することをお勧めします。セッションを再開できるウィンドウを変更する場合は、FlurryAgent.setContinueSessionMillis(long milliseconds)への最初の呼び出しの前に呼び出してFlurryAgent.onStartSessionください。

セッションを再開できるウィンドウを変更する場合は、FlurryAgent.setContinueSessionMillis(long milliseconds)への最初の呼び出しの前に呼び出してFlurryAgent.onStartSessionください。

私はあなたを助けることができると思います!

すてきな一日を!

サファリ

于 2012-07-24T07:08:50.463 に答える