2017-07-11 17 views
0

build.gradleに依存関係に次の行を追加しました:Firebase Analyticsが自動的に動作するために必要な最小限のコードは何ですか?

classpath 'com.google.gms:google-services:3.0.0' 

はまたapp/build.gradleに依存関係にこの行を追加:

compile 'com.google.firebase:firebase-core:10.0.1' 

私は確信して私がこのコードを実行する必要はありませんよ今一部自動ロギングを開始するには少なくとも一回ですか?

FirebaseAnalytics.getInstance(this); 

または私はカスタムイベントをログに記録したいと分析インスタンスへの参照を持つようにしたい場合にのみ必要とされますか?

答えて

2

Firebase Analytics(Firebase用のGoogle Analyticsと呼ばれる)SDKを追加するだけで、多くの基本的な解析イベントが自動的に記録されます。そのためのコードは必要ありません。

カスタムイベントをログに記録する場合は、実際にFirebaseAnalyticsクラスのインスタンスを取得してから、Emilioが示すようにlogEventを呼び出します。

1

はい、アプリを起動するときにこのコードを実行する必要があります:FirebaseAnalytics.getInstance(this);

MainActivity onCreateで実行できます。 それはすべて設定されています!

しかし、あなたがイベントをログに記録したい場合、あなたはこのように、このコードから値を保存する必要があります。 FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

そして最後に、あなたがイベントを作成し、Firebaseにそれをログに記録、これらの行を使用して:

Bundle bundle = new Bundle(); 
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id); 
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name); 
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); 
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 
関連する問題