Ich habe versucht, in Firebase Analytics eine Zielgruppe zu erstellen, wobei "App Version" auf "contains 'debug'" gesetzt ist. Die Debug-Version meiner App hängt "-debug" am Ende der Versionsnamen-Zeichenfolge an.Gibt es eine Möglichkeit, eine Zielgruppe von Entwickler-Builds zu erstellen?
Wenn ich die App zwar ausführe, während Firebase Daten für meine Sitzungen aufzeichnet, zeichnet es keine für die "Debug-Zielgruppe" auf.
Was ich letztendlich hoffe, ist eine Welt, in der ich Remote Config verwenden kann, um Konfigurationselemente zu erstellen, die ich beim Testen verwenden kann, aber ich müsste mir keine Gedanken darüber machen, die Konfiguration versehentlich in einem Testmodus zu lassen Push die App live. Im Moment ist meine Lösung, alle Aufrufe so zu verpacken, dass Remote Config mit "if (! BuildConfig.DEBUG)" angewendet wird, aber ich vergesse einmal, und schiebe eine App live mit "isPremiumUser" für alle Benutzer auf true, oder so etwas dummes :).
Gibt es eine Möglichkeit, eine Zielgruppe von Entwickler-Builds zu erstellen, egal ob nach Versionsname oder einer anderen Methode?
Danke!
Sie können Ihre Benutzer, die aus dem Debug-Build erstellt wurden, mit "debug" markieren und sie dann filtern, indem Sie die richtige Zielgruppe einrichten. – racs
Wenn Sie sagen "Tag Ihre Benutzer" - was meinst du?Mit der Zielgruppe können Sie Bedingungen basierend auf vordefinierten Ereignissen oder Benutzereigenschaften festlegen, und "Tag" ist nicht aktiviert. – jkane001
Entschuldigung, falsches Wort wahrscheinlich, ich habe es auf MS-Plattform gemacht, wo es Tagging genannt wird. Es legt eine benutzerdefinierte Eigenschaft für den Benutzer in Firebase fest. Setzen Sie 'debit = true 'nur auf diese Benutzer, damit Sie später diese Zielgruppe filtern und entweder einschließen oder auslassen können, je nachdem, was Sie vorhaben. Hier ist auch ein Link, falls Sie mit dem Konzept nicht vertraut sind: https://firebase.google.com/docs/analytics/android/properties#set_user_properties – racs