0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Flutter】Google AnalyticsのDebugViewにイベントが表示されないときの対処法

Posted at

はじめに

アプリからイベントが正しく送信されているか確認するため、DebugView画面でアプリが送信したイベントを確認しようとしたところ、イベントがDebugView画面にまったく表示されない問題でハマったことがあり、そのときに実施した対処法を備忘録としてまとめています。

原因と対処法

以下の項目に当てはまるものがある場合、アプリからイベント送信をしてもDebugViewに何も表示されない場合があります。

プロジェクト設定でAnalyticsによるデータ収集を無効にしている

info.plistやAndroidManifest.xmlでGoogle Analyticsによるデータ収集を無効にしているとイベント送信ができないので、この設定を削除してください。

デバイス時刻がズレている

デバイスの時刻設定が手動設定になっていている場合は、自動設定に変更してみてください。
デバイス時刻が現在時刻とずれている場合、イベント送信時の証明書エラーにより、サーバーにイベントを送信できない場合があります。

Xcodeでアプリを実行していない (iOSのみ)

iOSの場合、Arguments Passed On Launch-FIRDebugEnabledを追加して、チェックボックスにチェックを入れた後、Xcodeでアプリを実行をしたらDebugViewでイベント送信を確認できるようになりました。

Arguments Passed On Launch-FIRDebugEnabledを追加→追加した-FIRDebugEnabledの左側のチェックボックスにチェックを入れる→VSCodeでデバッグビルド」 の手順だとうまくいきませんでした。

デバッグモードを有効化する前のアプリで実行している

デバッグモードを有効にした後、デバッグモード有効化前にインストールしたアプリからイベント送信をしてもDebugViewにイベントが表示されませんでした。
デバッグモードを有効にしてからアプリをインストールし直してイベント送信したらDebugViewで表示されるようになりました。

さいごに

うまくいかなかったらごめんなさい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?