2016-09-18 12 views
1

Ich verwende Firebase in meinem Android-Projekt. Wollte wissen, wie man es im Entwicklungsmodus deaktiviert. Alle Abstürze und die Nutzung/Ereignisse werden protokolliert und führen zu aktuellen Analysen.Deaktivieren Sie Firebase im Entwicklungsmodus in Android

Gibt es eine bessere Möglichkeit, dies im Entwicklungsmodus zu deaktivieren?

+0

Soweit ich nur die Möglichkeit wissen, 2 verschiedene Projekte für Entwickler und prod Umgebungen – uguboz

+0

zu erstellen :(No besseren Weg? –

+1

Das ** ** ist die Besser sonst. http://stackoverflow.com/questions/37518212/how-to-disable-remove-firebaseanalytic –

Antwort

8

Fügen Sie diese Zeile während der Entwicklung zu Ihrer Manifestdatei hinzu.

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

Für weitere Informationen überprüfen https://firebase.google.com/support/guides/disable-analytics

+0

Noch besser, fügen Sie eine Eigenschaft zu Gradle, um es automatisch zu behandeln: resValue ("bool", "FIREBASE_ANALYTICS_DEACTIVATED" , "wahr") wie es für Crashlytics hier vorgeschlagen wurde: https://stackoverflow.com/a/44452585/945247 – Leon

0
public class MyApp extends Application { 
     public static boolean isDebuggable; 

     public void onCreate() { 
      super.onCreate(); 
      isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)); 
      FirebaseCrash.setCrashCollectionEnabled(!isDebuggable); 
     } 
    } 
+0

dies verhindert Crash-Logs nicht Ereignisse. – Jasss

Verwandte Themen