有一些背景知识,我打算允许用户通过键入自己的Firebase凭据(即API密钥,存储桶URL等)在应用程序中使用他/她的Firebase数据库。
核心问题是,是否可以在Android应用程序中更改Firebase数据库参数(并使用新的参数)?我似乎可以使用R.string.firebase_database_url
访问firebase数据库网址,但这是关于它的。
现在,我知道,我可以通过投入使用自定义凭据连接到Firebase的中间层来解决这个问题,但我不想这样做。
答案 0 :(得分:2)
您可以使用在代码中指定的选项初始化FirebaseApp
实例。
请参阅reference docs for FirebaseOptions.Builder
。
另请参阅此答案,了解如何使用它的示例:How can i store to different storage buckets using Firebase Storage