Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to configure android map sdk v2 to use different keys for production and development?

I want to automatically set different android map api V2 keys for development and production.

like image 760
Alexey Zakharov Avatar asked Dec 14 '12 11:12

Alexey Zakharov


Video Answer


2 Answers

Log in to Google APIs Console Under "Simple API Access" click "Edit Allowed Android apps..." on the right side Enter one SHA-1 fingerprint per line like the instructions say:

"One SHA1 certificate fingerprint and package name (separated by a semicolon) per line. Example: 45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0;com.example 45:B6:E4:6F:36:AD:1A:98:94:B4:02:66:2B:12:17:F1:56:26:A0:E0;com.example"

Now, just use the same "Simple API key" and it'll work for your debug and publish certificate without having to change anything.

like image 167
DiscDev Avatar answered Oct 22 '22 12:10

DiscDev


I may be wrong, but I think you can use the same V2 API key for both development and production builds. In your Google APIs Console, after generating a simple Android key, you just need to enter the SHA-1 fingerprints of your production signing key, and all the development Android debug signing keys you may have. Then in your manifest, just use that simple Android key and the app should work for both debug and production builds.

like image 35
azgolfer Avatar answered Oct 22 '22 13:10

azgolfer