我在孟买地区创建了我的新Google云端项目,因为我的大多数用户都在印度参与此项目。这是一个现有项目的端口,我以前很乐意使用Cloud Firestore,只需要一小部分功能。虽然对我项目的主要功能并不重要,但它仍然非常重要。
但是,当我尝试在Firebase控制台中配置Cloud Firestore项目时,它会向我显示以下错误:
Cannot enable Firestore for this project
Currently Firestore cannot be enabled in this project's region
我更倾向于将项目托管在asia-south1,因为这个项目的所有内容都是印度语和人们关注的。有没有人知道如何使这项工作?我在该项目中获得了一个Android应用,它通过google-services.json
机制使用了很多Firebase功能,包括云功能,RTDB,Auth等。我也将RTDB用于此功能,但架构和要求更适合新的firestore。
我考虑的当前替代方案:
有没有人对此有任何想法?
答案 0 :(得分:1)
Firestore目前处于测试阶段。我不知道它目前启用的区域。我选择澳大利亚作为我的初始项目并得到了与你相同的结果。然后我在区域us-east1中创建了一个新项目,它似乎已启用(请参阅Firebase Firestore - selecting region to store data?)。 (对不起,这可能不是您正在寻找的答案)。据推测,当测试结果出来时,他们会把它推出全球。
我的想法......在美国创建你的项目。当它出自Beta时迁移到孟买..虽然很难知道你的项目的背景。祝你好运。
答案 1 :(得分:0)
我打开了一张Firebase支持的门票,他们回答说“它只能在现有的地区使用”,现在是一种答案。不,他们没有可承诺的时间表来确定何时可用。
所以我们选择了替代品#1。我在美国地区制作了一个“伴侣”火库项目,并想出如何在Android应用程序中使用2个firebase项目。当Firestore退出测试阶段时(很快,希望?)我们会将Firestore添加到South-1区域并复制数据。