天天看点

GCP API 密钥已泄露

最近发布app到Google play时,测试报告报了GCP API 密钥已泄露 这个错误,如下图所示

GCP API 密钥已泄露

点开帮助中心文章,内容截图如下

GCP API 密钥已泄露

再点开GCP 最佳策略,给出的建议如下

GCP API 密钥已泄露

我的api key是明文保存在local.properties中,然后在初始化Places时, Places.initialize(BuildConfig.MAP_KEY)直接用引用这个未加密的key。这就直接在代码中嵌入API密钥。我现在的做法是将key进行加密保存到local.properties时,在初始化Places时,再解密。