gpt4 book ai didi

ios - 默认情况下是否启用匿名身份验证?

转载 作者:行者123 更新时间:2023-11-28 21:11:23 24 4
gpt4 key购买 nike

我没能找到这方面的一些信息,但似乎即使我根本不强制用户进行身份验证(⚠️),我似乎调用了 FIRAuth.auth()?.currentUser 启动后至少几秒钟,我会得到一个有效的匿名用户。 Firebase SDK 是在后台记录当前用户,还是始终将未授权用户视为匿名用户?

⚠️ 身份验证如下:

FIRAuth.auth()?.signInAnonymously() { (user, error) in
if error != nil {
print("Sign in anonymously failed: \(error)")
return
}

if let user = user {
print("user: \(user), is anon: \(user.isAnonymous), uid: \(user.uid)")
self.user = user
}
}

更新 1:看来我可能错了,或者这里有一些其他重要的东西。可能是这样的情况,之前已登录的设备随后将始终(或某些...可能使用钥匙串(keychain)等)被视为已登录,即使应用程序在运行之间被删除。调查...

更新 2:经过一些调查 🕵🏻 看来,如果我们不特别将用户注销,用户可能会永远或至少长时间保持登录状态。即使在安装之间...我发誓我尝试删除然后安装,但用户仍然登录...

最佳答案

不,您必须在 Firebase 控制台的“身份验证”选项卡中的“登录方法”下启用匿名身份验证

enter image description here

关于ios - 默认情况下是否启用匿名身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43040161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com