我的应用程序使用 Google 地图 API 密钥与 Google 进行通信。我在 gradle 的 debug/release 配置中定义了这个 MAP_KEY,如下所示:
在我的应用程序中,我使用谷歌地图的API密钥与谷歌进行通信。我将这个MAP_KEY在gradle的debug/release配置中定义如下:
debug {
buildConfigField 'String', 'BASE_URL', '"https://myweb.com"'
buildConfigField 'String', 'SOCKET_URL', '"https://socket.myweb.com"'
buildConfigField 'String', 'MAP_KEY', '"azaS****Ds"'
}
如果有人从Google Play商店下载我的应用并对其进行反编译,那么他将获取到我的API令牌。这是真的吗?如果是,我该如何隐藏代码中的API密钥?
但如果有人从Google Play商店下载我的应用并对其进行反编译,那么他将获取到我的API令牌。这是真的吗?如果是,那么如何在代码中隐藏API密钥呢?