首页 > 解决方案 > 将现有 Firebase 身份验证提供程序下的用户迁移到另一个

问题描述

我创建了一个应用程序,用户可以通过 Facebook 注册。但是,我想将其完全删除并仅用 Google 注册替换它。

对于仅通过 Facebook 注册并且已经在 Firestore 中累积后端数据的现有用户,有什么方法可以手动添加“密码”或“google.com”身份验证提供程序,以便现有帐户保持不变并且用户可以使用在我删除 Facebook 的登录 SDK 之后呢?

这些用户是否必须使用新的电子邮件地址创建一个新帐户并重新开始。或者,我是否需要保留 Facebook 的登录 SDK 和相应的帐户关联代码。

这适用于少于 10 个用户。任何帮助,将不胜感激。

标签: iosswiftfirebasefirebase-authentication

解决方案


尽管我想完全删除 FB SDK,但由于时间原因,我将其保留并仅包含通过“google.com”或“密码”链接多个身份验证提供程序的代码,用于最初通过 FB 注册的现有帐户。


推荐阅读