Firebase文档中的This节介绍了如何将单个帐户链接到多个身份验证提供程序.例如,使用密码登录的用户可以链接谷歌帐户,并在将来使用任何一种方法登录.但它并没有提到将两封邮箱或两个电话号码链接到同一个帐户.所以,我问是否可以将同一身份验证提供者的多个凭据链接到一个帐户.

之前有人问过类似的问题,但没有答案!

推荐答案

目前,您无法将使用两个不同电话号码创建的两个Firebase帐户合并为一个.

另一方面,在使用邮箱和密码进行身份验证时,默认情况下,每个邮箱地址可以使用一个帐户.这样做是为了防止用户使用同一邮箱地址与不同的身份验证Provider 创建多个帐户.但是,这可以在Firebase控制台的"登录方法"选项卡的"身份验证"部分中更改.

Android相关问答推荐

Jetpack Compose中的导航找不到NavHost类的名称为:startDestination";的参数

Kotlin DSL:为什么我可以从Play Store获取发布版本的日志(log)?

使用Kotlin/Compose与Java/XML指南的比较

Android 11:在try 获取文件的永久权限后,仍然没有读写权限

Android-交叉引用表中的ForeignKey用于什么?

如何在每次显示可组合项时执行代码(并且只执行一次)

具有数据库和升级潜力的移动应用程序开发(Android)供朋友使用

Android 模拟器 Wifi 连接没有互联网

在 Jetpack Compose 中自动滚动后面的项目

Jetpack Compose UI - 在 AlertDialog 中单击时按钮宽度会发生变化

如何解决 compose 中material 图标的由于接收器类型不匹配,以下候选者都不适用

ImageBitmap 使用 Glide/Coil 到画布

如何在 Jetpack Compose 中添加多个标签

Jetpack Compose 重组竞争条件

有什么方法可以确定正在使用哪个 Android 手机的麦克风进行录音?

如何在 MAUI 项目中包含每个平台的现有 C++ 库?

如何在 Compose 中更改高程 colored颜色 ?

不能在kotlin的lazycolumn中使用列表

如何删除 Ktor 客户端 2.0.0 的默认标头

即使会话已暂停且音频已禁用,Android 设备仍显示正在使用麦克风