最近釋出app到Google play時,測試報告報了GCP API 密鑰已洩露 這個錯誤,如下圖所示
點開幫助中心文章,内容截圖如下
再點開GCP 最佳政策,給出的建議如下
我的api key是明文儲存在local.properties中,然後在初始化Places時, Places.initialize(BuildConfig.MAP_KEY)直接用引用這個未加密的key。這就直接在代碼中嵌入API密鑰。我現在的做法是将key進行加密儲存到local.properties時,在初始化Places時,再解密。