J'envisage d'utiliser Firebase comme MBaaS, mais je n'ai pas trouvé de solution fiable au problème suivant :
Je voudrais mettre en place deux environnements Firebase distincts, l'un pour le développement et l'autre pour la production, mais je ne veux pas faire une copie manuelle des fonctionnalités (par exemple, la configuration à distance, les règles de notification, etc.) entre l'environnement de développement et de production.
Existe-t-il un outil ou une méthode sur lequel je peux compter ? La mise en place d'une configuration à distance ou de règles de notification à partir de zéro peut être une tâche ardue et trop risquée.
Des suggestions ? Existe-t-il une meilleure approche que de disposer de deux environnements distincts ?
Avant de poster une autre réponse à la question qui explique comment configurer des comptes Firebase séparés : ce n'est pas la question, relisez-la. La question est : comment TRANSFÉRER les changements entre les comptes séparés de dev et de prod ou une meilleure solution que la copie manuelle entre eux.
5 votes
Ce serait génial d'avoir cette fonctionnalité !
4 votes
firebase.googleblog.com/2016/07/
0 votes
@Timmerz Voir première réponse : ne concerne que l'hébergement et la base de données, mais pas les autres fonctionnalités.
0 votes
J'ai eu un problème similaire et je l'ai résolu de la manière suivante : Vérifiez ceci : stackoverflow.com/questions/51646512/ J'ai résolu ce problème de la manière suivante : 1.créer une configuration de débogage Veuillez suivre le lien medium.com/@Miqubel/ medium.com/@Miqubel/ Ensuite, créer une nouvelle base de données Veuillez suivre le lien : firebase.google.com/docs/database/usage/ Dans votre code basé sur la saveur de votre produit, connectez-vous à la base de données correspondante basée sur le produit.
0 votes
@KunalKhaire Ce n'est pas le problème, vous pouvez vous connecter à des environnements Firebase séparés facilement en ajoutant des configurations séparées dans les saveurs de construction. Le problème est de déplacer les changements au niveau de Firebase entre ces environnements. Disons que vous développez une nouvelle configuration à distance dans Dev, comment pouvez-vous l'appliquer à prod env sans trop de problèmes.
1 votes
@LOG_TAG Quel est votre raisonnement pour créer un tout nouveau tag ? Cela concerne-t-il de nouvelles technologies qui ne sont pas déjà couvertes par [firebase] ?
0 votes
@MichaelDodd #askfirebase est le hashtag le plus populaire qui vient sous google firebase developer QA ! pour obtenir plus de visibilité pour le problème auquel nous sommes confrontés j'ai créé cela, tout commentaire ? twitter.com/search?q=%23askfirebase
0 votes
@LOG_TAG Les étiquettes tendent à refléter la technologie utilisée ou le problème exposé dans la question. L'importation de hashtags twitter semble au mieux superflue, du point de vue de la page d'aide sur les balises : "vous ne devez créer de nouveaux tags que lorsque vous pensez pouvoir démontrer que votre question couvre un nouveau sujet que personne n'a encore abordé sur ce site." - À mon avis, [askfirebase] ne répond pas à ce critère, mais nous pouvons l'amener à méta si vous pensez qu'il devrait être un tag.
0 votes
Cela peut vous aider si vous voulez suivre la solution de stevecowling : stackoverflow.com/questions/48649120/