Search code examples
androidfirebasefirebase-analytics

Disable Firebase in development mode in Android


I am using Firebase in my android project. Wanted to know how to disable it in development mode. All crashes and usage/events are being logged and messing up with actual analytics.

Any better way to disable this in development mode?


Solution

  • Checkout https://firebase.google.com/docs/analytics/configure-data-collection?platform=android

    <meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
    

    To do this automatically add the following line to manifest:

     <meta-data
            android:name="firebase_analytics_collection_deactivated"
            android:value="@bool/FIREBASE_ANALYTICS_DEACTIVATED"/>
    

    Set different value of boolean for debug and release in your app/build.gradle

    buildTypes {
        debug {
            resValue("bool", "FIREBASE_ANALYTICS_DEACTIVATED", "true")
        }
        release {
            resValue("bool", "FIREBASE_ANALYTICS_DEACTIVATED", "false")
        }
    }