ios - 将现有 Firebase 身份验证提供程序下的用户迁移到另一个
问题描述
我创建了一个应用程序,用户可以通过 Facebook 注册。但是,我想将其完全删除并仅用 Google 注册替换它。
对于仅通过 Facebook 注册并且已经在 Firestore 中累积后端数据的现有用户,有什么方法可以手动添加“密码”或“google.com”身份验证提供程序,以便现有帐户保持不变并且用户可以使用在我删除 Facebook 的登录 SDK 之后呢?
这些用户是否必须使用新的电子邮件地址创建一个新帐户并重新开始。或者,我是否需要保留 Facebook 的登录 SDK 和相应的帐户关联代码。
这适用于少于 10 个用户。任何帮助,将不胜感激。
解决方案
尽管我想完全删除 FB SDK,但由于时间原因,我将其保留并仅包含通过“google.com”或“密码”链接多个身份验证提供程序的代码,用于最初通过 FB 注册的现有帐户。
推荐阅读
- ios - iOS Xcode 9:UIView.hidden 只能从主线程查看
- python - 使用 Windoes 10 将 Python 包上传到 Pypi 时出现问题 - twine 不被识别为内部或外部推荐
- javascript - Is v-autocomplete compatible with Google Places Autocomplete API
- angular - 防止 VSCode/TypeScript 自动更改整个项目的导入
- python-3.x - Pandas - 使用 2 个数据帧进行索引的最快方式
- django - 在数据库 Django 中存储图像的替代方法
- php - 将 Tinymce 与 dompdf 集成
- c# - System.Net.Http Version=4.0.0.0 和 System.Net.Http Version=4.1.1.2 中都存在“HttpClient”类型
- angular - 角材质条件字幕
- c++ - 通过引用可变参数函数传递 ND 数组