【发布时间】:2020-01-07 10:29:19
【问题描述】:
我已经实现了谷歌登录并在 Play Store 上发布了应用程序。但是在应用商店发布后,Google 登录不起作用,我找到了解决这个问题的方法,即从 Play 控制台复制 SHA-1 密钥并用它替换 Google Api SHA-1 密钥。 在该应用程序运行正常但出现上述安全警报消息之后。
完整的警报信息:
Security alert
Your app contains exposed Google Cloud Platform (GCP) API keys. Please see this Google Help Center
article for details.
Vulnerable locations:
com.asdf.zxcv.AbcActivity-><init>
自过去 2 天以来,我一直在尝试解决此警告,但我无法解决。 谁能帮我解决这个问题。 提前致谢。
【问题讨论】:
-
您不能在活动代码中硬编码密钥字符串。您必须将其放入 strings.xml 文件并在代码中使用 get getResources().getString(R.string.key_string_name) 引用它
-
好的,先生。我正在尝试这样做。
-
非常感谢@fillobotto。现在可以正常使用了。
-
我把它作为答案,所以你可以接受它
标签: android google-play-services google-signin