我正在构建一个 Android 应用程序,我担心 API 和其他密钥的应用程序安全性。所以我需要一种方法来保护它们免受黑客攻击!我已经尝试将这些密钥存储在 Firebase 上,但这不是一个完美的方法,因为它在 Firebase 上使用了大量数据并且需要时间来接收。
1 回答
繁星coding
TA贡献1797条经验 获得超4个赞
一个安全的选择是将 KEY API 值保存在local.properties文件中。
在您的app/build.gradle文件中添加对 API KEY 的引用:
android {
...
defaultConfig {
...
buildConfigField "String", "myAPI_KEY", "\"API_KEY_VALUE\""
...
}
...
}
在local.properties文件中添加定义 API KEY 值的条目:
API_KEY_VALUE="AIzaSy..............."
然后,构建您的项目,您可以从类中获取 API KEY 的值BuildConfig,例如:
String myApiKey = BuildConfig.myAPI_KEY;
添加回答
举报
0/150
提交
取消