颤振应用程序Firebase电话身份验证错误:
该请求缺少一个有效的应用程序标识符,这意味着safetyNet检查和reCAPTCHA检查都没有成功。
请帮我解决这个问题。
发布于 2021-03-18 05:36:38
检查你是否完成了你的过程中的所有7个步骤。如果您的应用程序是在播放商店,请确保您的防火墙项目有释放的SHA1密钥。有关发布和调试键的更多信息,您可以检查。这
发布于 2021-03-31 20:50:13
这是因为Firebase需要验证电话号码登录请求是否来自您的应用程序。为此,它要么使用SafetyNet,要么使用reCAPTCHA验证。根据文档的说法,如果用户没有Google服务支持(在其他一些情况下),浏览器屏幕将打开以进行captcha验证。只有在成功的核查之后,OTP才会被发送。
因此,要启用SafetyNet和reCAPTCHA验证,请执行以下步骤:
keytool -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
(对于Windows,用用户配置文件地址替换~)
implementation 'androidx.browser:browser:1.3.0'
注意:请记住,打开Google平台后选择的项目是您关心的Firebase项目。如果您的项目没有显示在打开的屏幕上,单击“选择项目”,转到“所有”选项卡,然后选择您的项目。
发布于 2021-01-08 17:27:25
是因为SHA的钥匙。
添加一个调试键+在您的firebase应用程序中添加一个发布密钥。
https://stackoverflow.com/questions/65490555
复制相似问题