当前位置: 首页 > 知识库问答 >
问题:

Firebase 电话号码身份验证始终返回空令牌

包阳成
2023-03-14

我正在尝试使用以下链接将firebase电话号码认证集成到我的应用程序中:https://github.com/firebase/FirebaseUI-Android/blob/master/auth/README.md

我正在使用带有Firebase-UI的即插即用解决方案。似乎电话号码身份验证成功,但生成的令牌

共有1个答案

雍飞雨
2023-03-14

需要显式请求令牌。

请参阅https://firebase . Google . com/docs/auth/admin/verify-id-tokens:

FirebaseUser mUser = FirebaseAuth.getInstance().getCurrentUser();
mUser.getToken(true)
 类似资料:
  • keytool-list-v-keystore my_keystore.jks

  • 我正在按照以下官方链接将Digits身份验证迁移到Firebase身份验证: https://firebase.google.com/support/guides/digits-android https://github.com/firebase/FirebaseUI-Android/blob/master/auth/README.md <code>谷歌服务。从Firebase控制台导出的jso

  • 但我有以下错误 {“错误”:{“代码”:403,“消息”:“来自此ios客户端应用程序的请求被阻止。”,“错误”:[{“消息”:“来自此ios客户端应用程序的请求被阻止。”,“域”:“全局”,“原因”:“禁止”}],“状态”:“允许_Denied”}} 我已经实现了这一点,正如文档中所示。 下面是AppDelegate.swift的代码: 下面是ViewController.swift的代码:

  • 问题内容: 我正在尝试将我的电话号码与我的电子邮件密码身份验证相关联。所以我使用以下步骤建立我的注册: 用户输入电子邮件地址和密码。 然后我打电话 那么我需要将当前帐户与电话号码相关联,因此我正在使用 但是,我没有看到任何链接。在我的Firebase控制台中创建的2个帐户和当前用户的详细信息中只有电话号码。当我再次使用电子邮件和密码登录并检查用户详细信息时,电话号码不存在! 请在下面找到我的代码:

  • 电话身份验证失败,出现以下异常: PlatformException(ERROR_SESSION_EXPIRED,sms代码已过期。请重新发送验证码重试。,null) 但如果我使用的电话号码不同于我的电话号码,它就会起作用。我从play store中添加了SHA-1和SHA-256指纹到firebase,并替换了google-services.json。 这是我的代码:

  • 问题内容: 我正在构建一个 Android 应用程序,在该应用程序中我使用不同的方式让用户注册自己,例如电子邮件/密码,电话,谷歌,Facebook,Twitter。我还希望用户能够将彼此添加为联系人。 如果仅使用电子邮件和Google,那么实施起来会很容易,因为我可以将用户的电子邮件存储在数据库中,并使用它来识别不同的用户并在他们之间建立关系。 但是现在的问题是,用户也可以使用他们的电话号码进行