【问题标题】:FIREBASE_AUTH_API is not available on this deviceFIREBASE_AUTH_API 在此设备上不可用
【发布时间】:2016-09-22 02:18:53
【问题描述】:

我已按照新的 Google Firebase 指南进行 Android 上的 Facebook 登录,但在特定设备上始终出现以下错误。

FirebaseAuth:signInWithCredential failed                                                                   
com.google.firebase.FirebaseApiNotAvailableException: API: InternalFirebaseAuth.FIREBASE_AUTH_API is not available on this device.

在其他设备上似乎工作正常。该设备是运行 Android 6.0.1 的 Moto X Play。它还具有 Google Play 服务 9.0.83。我尝试完全卸载并重新安装,但没有成功。

【问题讨论】:

  • 你有什么发现吗?在运行 9.0.83 的 Galaxy S6 Edge+ 上存在与基本电子邮件/密码身份验证相同的问题
  • 我认为这是 firebase 身份验证中的错误。如果我找到更多信息,会回复。
  • 嗨。我们正在尝试诊断此错误的原因。介意在support form 上给我们发一封电子邮件,提到我的名字(Alfonso Gomez Jordana)并且最紧迫?此外,您提到您尝试完全卸载并重新安装。您究竟卸载并重新安装了哪些应用程序、Google Play 服务或设备操作系统?
  • (澄清:通过我们的支持表格发送报告时,我的意思是说在“紧急”下选择“紧急”:)
  • 这有什么好运气吗?我遇到了同样的错误。在github.com/firebase/friendlychat/issues/32 上提出问题

标签: facebook firebase-authentication


【解决方案1】:

这是一个影响 SDK 9.0.0 和 9.0.1 版本的错误。从 SDK 版本 9.0.2 起已修复。

通过 Android SDK 管理器更新 Google 存储库,然后将您的 gradle 依赖项更改为: compile 'com.google.firebase:firebase-auth:9.0.2'

查看事件详情here

【讨论】:

  • 我在安装了 play services[10.0.84] 的 10.0.1(在 NOX 模拟器上)遇到了同样的问题
  • 我也是,我在 10.2.1 上遇到了同样的问题
【解决方案2】:

正如 Alfonso 在 cmets 中所说,我们发现一些用户没有可用的 Firebase Auth API,即使他们拥有 Google Play 服务 9.0.83。

这是一个错误 - 对此感到抱歉 - 目前正在调查中。如果您看到它,请在 troubleshooting 页面中提出问题,并提供您遇到问题的设备的任何更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 2018-06-17
    • 2021-02-10
    • 1970-01-01
    • 2013-01-06
    • 2020-08-28
    • 1970-01-01
    相关资源
    最近更新 更多