Предупреждение системы безопасности из консоли Google Play? - PullRequest
0 голосов
/ 07 января 2020

Я реализовал вход в Google и опубликовал приложение в Play Store. Но после того, как приложение было опубликовано в магазине игр, Google Login не работает, и я нашел решение этой проблемы, то есть скопировал ключ SHA-1 из консоли Play и заменил ключ Google Api SHA-1. И после того, как это приложение работает нормально, но появляется вышеупомянутое сообщение Security Alert.

Complete Alert message:

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 дней, но не могу , Может кто-нибудь, пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

1 Ответ

1 голос
/ 09 января 2020

Проблема в том, как вы объявляете и используете ключ API внутри своего кода. Не рекомендуется использовать его как обычный текст, жестко запрограммированный в Java коде, однако вы можете хранить его в strings.xml ресурсах.

Если вы храните его таким образом:

<string name="api_key">Your key</string>

Тогда в Java коде это будет выглядеть так:

context.getResources().getString(R.string.api_key)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...