如果有多个客户端,需要为每个客户端分配不同的谷歌地图api密钥。为此,我为每个客户端分别构建了一个。是否有可能通过代码动态更改googlemapapi密钥?
如果您使用productFlavors,您可以根据需要更改resValue
android {
...
productFlavors {
cli1 {
resValue "string", "google_maps_api_key", "CLI1_API_KEY"
}
cli2 {
resValue "string", "google_maps_api_key", "CLI2_API_KEY"
}
}
}