「Flutter/firebase/Analytics」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→firebaseのanalyticsのサンプル) |
(→イベント処理サンプル) |
||
行35: | 行35: | ||
<pre> | <pre> | ||
observer.analytics.setCurrentScreen( | observer.analytics.setCurrentScreen( | ||
− | screenName: ' | + | screenName: 'hogehoge/piyopiyo', |
); | ); | ||
</pre> | </pre> |
2019年12月13日 (金) 15:33時点における版
firebaseから設定ファイルをDL
- https://console.firebase.google.com
- androidとiosのプロジェクトを作成し、google-services.jsonと、GoogleService-Info.plistをDL
設定ファイルの設定
- google-services.jsonをandorid/appの下へ
- GoogleService-Info.plistをios/Runnerの下へ
firebaseのanalyticsをインストール
pubspec.yaml
dependencies: firebase_core: ^0.4.2 firebase_analytics: ^5.0.9
サンプル
起動処理にnavigatorObserversを以下を追加する。
app.dart
import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:firebase_analytics/observer.dart'; FirebaseAnalytics analytics = FirebaseAnalytics(); return new MaterialApp( title: 'hogeproject', home: SplashScreen(), navigatorObservers: [ FirebaseAnalyticsObserver(analytics: analytics), ], );
イベント処理サンプル
observer.analytics.setCurrentScreen( screenName: 'hogehoge/piyopiyo', );