我最近从iOS开发者处获得了一个应用程序,它正在使用xCode中的包标识符。但是当我将包标识符更改为我的时,它将停止工作(数据库未连接)。我该怎么做才能让它发挥作用?制作新的Firebase帐户并使用我的捆绑包标识符获取新的GoogleService-Info.plist
并将其替换为GoogleService-Info.plist
就足够了吗? (我也这样做但仍然没有连接到数据库)我错过了什么?
更新
我想连接到新的firebase帐户附带的新空数据库,而不是以前的数据库。
答案 0 :(得分:1)
如果您阅读Bar Name : Bar1 -> Foo1
Bar Name : Bar2 -> Foo1
Bar Name : Bar3 -> Foo1
Bar Name : Bar1 -> Foo2
Bar Name : Bar2 -> Foo2
Bar Name : Bar3 -> Foo2
Bar Name : Bar1 -> Foo3
Bar Name : Bar2 -> Foo3
Bar Name : Bar3 -> Foo3
,GoogleService-Info.plist
应该在两个文件中有所不同。这就是为什么你无法连接到以前的数据库。您可以从第一个数据导出数据,然后将这些数据导入新数据库。这个解决方案适合您的情况吗?
<强>更新强>
好的,一步一步。 XCode控制台中显示错误消息。你知道如何找到它们吗?我创建了一个Firebase文件,替换了一个新的plist。当我尝试注册时,我运行应用程序。它显示弹出“创建新用户的问题,连接到数据库的问题,请稍后重试”。但重要的是!这不是错误代码。当您查看XCode控制台时,它会显示:
DATABASE_URL
然后你可以google它。 How to fix Failed to fetch default token error?
答案 1 :(得分:0)
FIRAuthErrorCodeOperationNotAllowed = 17006
表示未启用电子邮件和密码帐户。在Firebase控制台的“身份验证”部分中启用它们
要摆脱这一切,我必须做的就是去,
https://console.firebase.google.com/project/myproject/authentication/providers
并选择登录方式和启用电子邮件和密码