避免注销用户进行Firebase身份验证迁移

时间:2020-08-23 16:38:52

标签: firebase react-native firebase-authentication

我当前的iOS react本机应用程序已连接到Firebase实例(我们称其为实例A),并且我正在使用Firebase提供的身份验证电子邮件/密码模块。我想迁移到新的Firebase实例(我们称其为实例B)。我已经使用Firebase的admin.auth().importUsers函数将用户的身份验证数据迁移到实例B。

但是,当应用程序更新时,用户将注销。有什么想法可以使过渡顺利进行,以免用户被迫重新登录?

1 个答案:

答案 0 :(得分:0)

我认为这不可能。 Firebase Auth SDK会为登录到特定项目的特定帐户保留ID令牌。该ID令牌根本无法在其他项目中使用,即使它是在迁移期间复制了相同属性的帐户。您需要通过登录新项目来允许用户获得新的ID令牌。