Firebase 希望我根据区域更改数据库 URL

Art*_*tun 6 database url firebase swift firebase-realtime-database

错误信息如下:

原因:数据库位于不同的区域。请将您的数据库 URL 更改为与我的数据库指示的相同 URL。

当我尝试在 Firebase 实时数据库上导入一些数据时,此错误不断显示。这表明我需要更改数据库的 URL,因为数据库位于另一个区域。

应用程序希望我更改的 url 与我的数据库的 url 相同。所以好像没有什么问题。

那么我需要以编程方式更改数据库的 url 吗?如果是这样我该怎么做?

谢谢。

Dha*_*raj 7

您只需要在 ref 中手动添加数据库 URL。

对于 us-central1 默认数据库,您可以不带参数调用database()(或database)。要获取对 us-central1 默认数据库以外的数据库的引用,您必须将数据库 URL 传递给database()

let ref = Database.database("https://<databaseName><region>.firebasedatabase.app")
Run Code Online (Sandbox Code Playgroud)

您可以在此处阅读有关 Relatime 数据库位置的更多信息。

在此输入图像描述

新数据库的数据库 URL 在创建时也会显示(尽管默认 URL 已添加到配置中)。

在此输入图像描述