Firebase:未知状态码:12500 android oauth2

时间:2019-06-04 17:33:48

标签: android firebase oauth-2.0

使用Firebase身份验证时,Android出现问题,错误是:

unknown status code: 12500 android oauth2

我创建了SHA1,并将其添加到Firebase控制台中,但我无法解决。

Alias: AndroidDebugKey
MD5: 62:45:B2:85:A8:58:A3:33:C7:04:F7:20:01:1E:FF:93
SHA1: 7A:14:90:0D:B3:35:61:C9:D4:99:C0:C1:8A:A7:23:90:19:E0:31:BA
SHA-256: EA:1E:B8:DB:AA:41:9D:ED:42:A7:1D:50:75:DC:3C:78:A0:BB:52:52:08:9C:C0:61:27:A9:CC:C3:42:7B:B9:19
Valid until: viernes 7 de mayo de 2049

¿可能是什么问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试通过两步来解决问题。

第一步

确保在方法requestServerAuthCode中提供了有效的“ Web客户端ID”(不是Android)

检查您的SHA配置。您可以创建一个密钥库,并用它来生成SHA并在生成google-services.json时提供它。但是在调试时,应用程序正在使用调试密钥库。

在将“调试”版本配置为使用相同的密钥库之后,一切都可以正常工作。 Where is debug.keystore在Android Studio中。

第二步

只需将您的Google Play服务更新到最新版本。如果您使用的是Android虚拟设备,请检查Google Play。模拟器启动并运行后,进入“扩展控件菜单”> Google Play,然后进行更新。

希望有帮助。 :)