Ogni progetto Firebase include solo un albero JSON per i dati. Le best practice impongono che i test vengano eseguiti su un database separato dai dati di produzione. Qual è il modo più semplice per raggiungere questo obiettivo?Come posso separare i dati di test e di produzione nel mio database Firebase?
Alcune cose che ho considerato:
- L'utilizzo di più sotto-alberi all'interno dello stesso progetto per il test e la produzione - Questo sembra disordinato e dei dati di test e di produzione sono difficilmente separati.
- Impostazione di più progetti Firebase per test e produzione: questa sembra la migliore risposta da this question relativa ad Android. Ma non sono sicuro di come configurare più file
GoogleService-Info.plist
in Xcode e passare da uno all'altro in base alla configurazione della mia app.
Quasi un anno dopo voglio confermare che per ogni nuovo progetto ora utilizzando Firebase, creo due progetti Firebase separati: uno per il test/dev, e uno per la produzione. – pejalo
Inoltre è raccomandato nei documenti: https://firebase.google.com/docs/cli/#managing_project_aliases – pejalo
Oltre a questo, creerei anche un progetto separato in FireBase in modo che i dati non siano condivisi. – ArdenDev