热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Firebase匿名身份验证持久性在设备上

如何解决《Firebase匿名身份验证持久性在设备上》经验,应该怎么办?

我正在使用firebase作为用Swift3编写的IOS应用程序的后端.

我不希望我的用户输入任何类型的凭证,所以我使用匿名身份验证.

在我appDelegateapplicationfunc中我打电话:

 FIRAuth.auth()?.signInAnonymously() { (user, error) in
 ... }

这意味着每次用户启动应用程序时我都会调用此函数.到目前为止,在我的测试阶段,它按照我的预期工作.这意味着我每次都获得相同的UID.

除非用户删除应用程序,否则我会继续获得相同的UID是否安全?

我看到FIRUser我可以在使用时检索令牌getTokenWithCompletion.我不应该使用这个令牌而不是每次使用时使用某些东西登录signInAnonymously吗?

我试过func signIn(withCustomToken token: String, completion: FIRAuthResultCallback? = nil)但后来看到这是在使用自签名自定义身份验证令牌时使用的.这不是这种情况.

我想要避免的是我的用户开始保存数据以及在X时间之后丢失所有保存数据的原因,因为他们使用新的UID登录.

感谢致敬


推荐阅读
author-avatar
PLDLYY
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有