14

I want to use Firebase analytics to log events from my Flutter app into my Firebase project's DebugView.

I am using the example app from this GitHub.

I have entered the Xcode parameters -FIRDebugEnabled and -FIRAnalyticsDebugEnabled as shown in this github issue

I changed IS_ANALYTICS_ENABLED in GoogleService-info.plist to true.

DebugView logging is not enabled.

Log events ARE going to Firebase because I can view them in StreamView.

I cannot get logs from my flutter app to be seen in Firebase / DebugView of my project.

  • I went into XCode and added the two arguments noted above as directed from others who have got this working
  • I changed IS_ANALYTICS_ENABLED from false to true in GoogleService-Info.plist.
  • I validated events were being published to Firebase because they appear in StreamView.
2
  • Having the same issue, not been able to fix it :( Commented Jan 7, 2020 at 11:06
  • did you manage to solve this?
    – crollywood
    Commented Aug 11, 2020 at 10:01

2 Answers 2

14

I searched and attempted most of the cases like you did and it didn't work too. But then I reset those changed and try only -FIRAnalyticsDebugEnabled and it does work for me.

I supposed you have set up and connect your project with firebase and follow example in firebase_analytics. Here what I do to enable debugview in Firebase Console.

  • android: enable with this command

    adb shell setprop debug.firebase.analytics.app com.example.app_name

  • iOS

    add -FIRAnalyticsDebugEnabled to Product\Schema\Edit Schema

Hope this would help someone out there that still encounter this problem.

2
  • 5
    Apart from what @kimhak has answered, try uninstalling and reinstalling the application again Commented Mar 11, 2022 at 18:38
  • The device takes sometime to show up, more than an hour. Commented Jan 16, 2024 at 12:47
3

In Flutter, the only thing that worked for me was first doing @Kimhak's solution:

  1. Open XCode
  2. In the top menu bar, click "Product"
  3. Click "Scheme"
  4. Click "Edit Scheme..."
  5. Add the value -FIRAnalyticsDebugEnabled to the section "Run" with sub-header "Debug" underneath "Arguments Passed On Launch"
  6. Click "Close" (it auto-saves your added value)

Then running in your Flutter project root:

flutter clean
flutter pub get
cd ios ; pod install

That solved it for me!

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.