Ich habe kürzlich eine App im Play Store bereitgestellt und verwende Firebase als Backend. Jetzt möchte ich jedoch einige Funktionen zur App hinzufügen und verschiedene Umgebungen erstellen, damit ich die App in einer ähnlichen Umgebung testen kann, bevor sie in die Produktion freigegeben wird.Dev und Prod mit Android und Firebase trennen?
Ich ging diese Links online, aber ich habe einige Zweifel.
- https://medium.com/@Miqubel/multiple-build-types-in-firebase-on-android-6f6715f6dd83
- https://web.archive.org/web/20160310115701/https://www.firebase.com/blog/2015-10-29-managing-development-environments.html
Die App derzeit in PROD hat Datenbank, die Funktionen und Speicher konfiguriert. Mein Ziel ist es, ein Spiegelbild dieses Setups zu erstellen, mit dem ich meine App testen kann, ohne irgendetwas in der PROD-Datenbank zu beeinflussen.
Bisher, was ich ist herausgefunden haben:
1: ich verschiedene Build-Typen in meinem Build gradle haben müssen.
2: Irgendwie machen meine verschiedenen Build für DEV und PROD auf verschiedene Datenbanken auf Firebase.
Verwirrung:
Sollte ich zwei verschiedene Projekte auf Feuerbasis oder zwei Apps in 1 Projekt?
Wenn wir zwei Apps in einem Firebase-Projekt haben, gibt es eine separate Datenbank oder eine einzelne gemeinsame Datenbank?