我刚开始使用Firebase,并将其用于我们的iOS,Android聊天应用程序。
以前,我们只有1个配置(1个数据库)。现在我们需要拥有UAT和Prod env。结果,我在firebase中创建了新的数据库,但是我不知道如何在我们的移动应用程序中更改数据库名称。
我在哪里/如何在我们的移动应用程序中写“ alive-ios-10dfe”数据库名称?
答案 0 :(得分:1)
来自Firebase documentation on connecting your app to multiple database instances:
迅速:
// Get the default database instance for an app var ref: DatabaseReference! ref = Database.database().reference() // Get a secondary database instance by URL var ref: DatabaseReference! ref = Database.database("https://testapp-1234.firebaseio.com").reference()
Android:
// Get the default database instance for an app private DatabaseReference mDatabase; // ... mDatabase = FirebaseDatabase.getInstance().getReference(); // Get a secondary database instance by URL private DatabaseReference mDatabase; // ... mDatabase = FirebaseDatabase.getInstance("https://testapp-1234.firebaseio.com").getReference();
请注意,针对不同的环境使用单独的项目更为常见。通过将每个环境都放在一个单独的项目中,他们还可以获得自己的用户集,自己的访问令牌,并以更多方式分离。