Ios 匿名登录持久性

Ios 匿名登录持久性,ios,firebase,firebase-authentication,Ios,Firebase,Firebase Authentication,我正在创建使用Firebase的应用程序。我想允许用户有选择地在应用程序中注册,这样用户就可以使用我的应用程序,例如一年,并且永远不会注册 若用户需要,他可以注册(我们会将匿名登录链接到新帐户),但这必须是一个选项,而不是必需的功能 现在我可以使用FIRAuth.auth()?.signinanoymouslywithcompletion(),除了会话将过期和应用程序将关闭外,所有工作都正常。我无法使用该UID再次登录,因此所有用户数据都将丢失 如何使用相同的UID登录或进行匿名身份验证(用户讨

我正在创建使用Firebase的应用程序。我想允许用户有选择地在应用程序中注册,这样用户就可以使用我的应用程序,例如一年,并且永远不会注册

若用户需要,他可以注册(我们会将匿名登录链接到新帐户),但这必须是一个选项,而不是必需的功能

现在我可以使用
FIRAuth.auth()?.signinanoymouslywithcompletion()
,除了会话将过期和应用程序将关闭外,所有工作都正常。我无法使用该UID再次登录,因此所有用户数据都将丢失

如何使用相同的UID登录或进行匿名身份验证(用户讨厌在每个应用程序上注册)


另外,你可能会说我需要自定义身份验证,但正如我读到的,我需要自定义身份验证服务器,我只有应用程序和Firebase服务器。

@Frank van Puffelen发布了正确答案:


您的匿名用户的会话在我看来不应过期 知道。访问令牌将过期,但将自动刷新


据我所知,匿名用户的会话不应过期。访问令牌将过期,但将自动刷新。最有可能的是,你的流程有问题。A将有助于诊断。