【问题标题】:Firebase wants me to change my database url due to regionFirebase 希望我更改我的数据库 URL 由于区域
【发布时间】:2021-09-12 16:37:41
【问题描述】:
错误信息如下:
原因:数据库位于不同的区域。请将您的数据库 URL 更改为 与我的数据库指示的 URL 相同。
当我尝试在 Firebase 的实时数据库中导入一些数据时,此错误一直显示。这表明我需要更改数据库的 URL,因为数据库在另一个区域。
应用要我更改的 url 与我的数据库的 url 相同。所以似乎没有问题。
那么我需要以编程方式更改数据库的 url 吗?如果是这样,我该怎么做?
谢谢。
【问题讨论】:
标签:
swift
database
firebase
url
firebase-realtime-database
【解决方案1】:
您只需要在参考文献中手动添加数据库 URL。
对于 us-central1 默认数据库,您可以不带参数调用 database()(或 database)。要获取对 us-central1 默认数据库以外的数据库的引用,您必须将数据库 URL 传递给 database()
let ref = Database.database("https://<databaseName><region>.firebasedatabase.app")
您可以阅读有关 Relatime 数据库位置的更多信息here。
新数据库的数据库 URL 在创建时也会显示(尽管在配置中添加了默认 URL)。