我收到以下错误:
[Firebase /数据库] [I-RDB034005] Firebase数据库连接已被服务器强制终止。不会尝试重新连接。原因:Firebase错误。请确保您正确拼写了Firebase的名称
管理控制台上的权限设置为.read和.write为false
我了解错误。当我运行以下命令并打印变量的值时:
Database.database().reference()
我得到(无法编辑):
https://bananas-31fe5-default-rtdb.firebaseio.com
在管理控制台上,我可以(无法对其进行编辑):
https://bananas-31fe5-default-rtdb.europe-west1.firebasedatabase.app
在管理控制台上,我尝试在美国创建一个新数据库(并禁用主要数据库),但是xcode上的数据库似乎没有变化。
我的直觉是,这与pod库没有更新以启用多个数据库位置有关(EU在beta中)。
在这里放火
对于非美国中心数据库,SDK可能无法从plist
文件中读取信息,因此您必须在代码中传递它。
您可以将数据库URL传递给对的调用database
,例如:
Database.database("https://bananas-31fe5-default-rtdb.europe-west1.firebasedatabase.app").reference()
请参阅有关该方法替代的文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句