この記事は何?
Flutter開発をしていた時に、Firebase Analyticsのイベント発火を確認したかったのですが、
リアルタイムでは反映されなくて困ったのでその時の解決策をメモします。
解決策
XcodeのProduct > Scheme >
EditScheme -> Run -> Arguments Passed On Launch に-FIRDebugEnabled
を追加します。
自動で有効になっているはずです。
Firebase側の確認画面をなかなか見つけられなかったのですが、Firebaseのプロジェクトコンソールの「Debug View」から確認できます
開発デバイスでデバッグモードを有効にしたら、Google アナリティクスの上部ナビゲーションで [StreamView] の横の矢印をクリックして [DebugView] を選択し、DebugView に移動します。
以下のように実機でアプリを動かしながら、実際とほぼ変わらないイベント計測が可能です!
上記方法は、実機でのデバックでしか確認できないのでご注意ください。
もし間違った箇所などあればご指摘ください。
参考記事
公式ドキュメントは以下
https://firebase.google.com/docs/analytics/debugview?hl=ja#enabling_debug_mode