You can set your api keys as environment variables which can be read during build on your local machine only. Create an env variable MAPS_API_KEY="your-key-here", then add these lines to
[your-project]/android/app/build.gradle
defaultConfig {
manifestPlaceholders = [mapsApiKey: "$System.env.MAPS_API_KEY"]
}
and then you can use the mapsApiKeys to pass your api keys in AndroidManifest.xml
<meta-data android:name="com.google.android.geo.API_KEY"
android:value="${mapsApiKey}"/>
For ios, add these to AppDelegate.m
NSString* mapsApiKey = [[NSProcessInfo processInfo] environment[@"MAPS_API_KEY"];
[GMSServices provideAPIKey:mapsApiKey];
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…