无法从版本apk(无Google Play)中使用Firebase Auth

时间:2018-07-24 10:55:40

标签: java android firebase kotlin firebase-authentication

我正在尝试使用Firebase Auth(电话)登录Android应用。

调试apk 中,它完美运行

但是如果 apk已签名(使用signature.jks文件),则不起作用。并在输入电话号码后在电话中说"Unknown error"

我也浏览了Stack Overflow中的另一个问题,但是他们建议在游戏商店控制台中添加 SHA键。但这没有任何意义。如果我想在亚马逊市场或其他Android应用市场中发布apk,该怎么办? Firebase禁止这样做?

有什么解决办法吗?我一定错过了一点,但我迷失了方向。

2 个答案:

答案 0 :(得分:0)

您无需将发布密钥的SHA-1指纹添加到Google Play控制台。但是,要启用Firebase身份验证,您需要在Firebase控制台中添加它。请遵循here给出的步骤。

答案 1 :(得分:0)

我现在正在解决这个问题。

每个 Playstore 都使用自己的 SHA1 和 SHA256 密钥。所以抓住它并转到您的 Firebase 控制台并将其添加到那里。

瞧,它会起作用!!