I'm using Google Maps API for Android. I push my code onto Github from my desktop and then download it off Github onto my laptop when I want to work on code while travelling.
In terms of Google Maps API, I need to put the API key in the android manifest like this:
<application>
...
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>
</application>
Now, because I have two different debugging certificate (the one on the laptop and the one on the desktop), the API keys from google would also be different as the SHA-1 fingerprint from the debugging certificates would differ.
How do I keep this unique on both PCs?
I think it is necessary to track the android manifest on git as that's quite an important component of any app but now how do I avoid conflicts in the API key each time I push?