【发布时间】:2019-10-24 18:04:15
【问题描述】:
我在 iOS 上使用 Firebase 匿名身份验证让用户无需创建帐户即可使用该应用。
测试时它似乎运行良好,但问题是在例如再次卸载和安装应用程序或切换到新设备(但已登录)时保持用户与 Anonymous-Firebase-user 的连接具有相同的 Apple id)。
我知道我应该提示用户并要求创建一个帐户(我也在这样做),但我从之前了解到,用户通常不想创建一个帐户,直到他们已经丢失了他们的数据之后切换设备或重新卸载/安装。
是否可以使用 Keychain https://firebase.google.com/docs/auth/ios/single-sign-on 让用户保持登录到 Anonymous-Firebase-user,即使他们卸载应用程序或切换到新设备(但使用相同的 Apple id 登录)?
文档说“要在 iOS 上的多个应用或扩展程序之间共享身份验证状态”,但这是否意味着它也可以在卸载或在另一台设备上使用 Apple id 时保持该状态?
【问题讨论】:
标签: ios firebase firebase-authentication