android - 在颤振应用程序的firebase身份验证中合并两个uid
问题描述
我能够在颤振应用程序的 Firebase 身份验证中分别通过 Facebook 和电话身份验证成功进行身份验证。
我有疑问,如果用户已经通过 Facebook 或电话号码进行了身份验证,如果用户想要将他的电话号码添加到 Facebook 身份验证记录或 Facebook 身份验证到电话号码身份验证记录,意味着合并这两者并同时维护 Single uid
for theUser
在firebase auth
,这怎么可能?
解决方案
通过将来自这些身份验证提供程序的用户凭据链接在一起,您可以在 Firebase 身份验证中描述的内容。它记录在account linking下,虽然该页面适用于 Android,但 Flutter 上的 和 下linkWithCredential
也有相同的逻辑linkWithPhoneNumber
。
推荐阅读
- c++ - 如何修复 Werror=括号(建议在赋值周围加上括号)错误?
- parameters - 我应该在 GEKKO 中使用估计模式和模拟模式得到相同的结果吗?
- javascript - 将 Bl.ocks.org 图实现到 Vue.js 组件中
- python - 用 NaN 替换最后 n 行
- objective-c - 点击 WKWebview 文本字段时应用程序崩溃
- java - 在具有 org.json.JSONObject 的 Pojo 上使用 ObjectMapper 时如何修复 invaliddefinitionexception
- django - How create form Html in Django_rest_framework?
- haskell - Haskell函数式编程,函数作为参数
- ios - purchaserInfoUpdateListener 从不调用 RevenueCat
- ios - Firebase 是否使用 IDFA 进行深度链接?