2015-05-10 3 views
1

У меня есть Google Maps ключа в моем приложении, это работает отлично никакой проблемы,Google Maps Key между разработкой и выпуском

проблема, когда я выпустить мое приложение на Google Play, я не могу видеть Google Maps!

Я читал в некоторых должностях, которые не должны изменить ключ, как я могу использовать то же самое и для освобождения и развития Google Maps Android V2 debug and release key и Switching between Google Maps Android API v2 DEBUG and RELEASE API Key

и некоторых других должностей, которые говорят, что я должен получить еще один ключ для освобождения Generating Google map Release API Key

Теперь в моем случае такой же ключ не работает.

Я использовал ссылку в google_maps_api.xml для генерации ключа (идентификатор приложения является то же самое в выпуске и в разработке и выпуске), который

https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=A9:DC:??:??:??:??:??:??:??:??:??:??:??:??:??:??%3Bcom. ?????. ????? ??. ???

Эта часть A9: DC: ??: ??: ??: ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??: ??: ?? отличаются между разработкой и выпуском?

Что мне делать?

thanks

ответ

1

Необходимо создать два ключа. Один для развития и один для производства.

В чем разница между ключом разработки и производства?

При компиляции приложения для разработки оно подписано с ключом разработки, и когда вы готовите заявку на производство, вы подписываете ее с помощью производственного ключа.

Ключ API Карт Google основан на этом ключе. Поэтому вам нужно создать два ключа один на время, когда вы скомпилируете приложение для разработки и другое для производства.

Могу ли я иметь тот же ключ API Карт Google для разработки и ?

API Карт Google требует, чтобы вы предоставили SHA1 и название пакета. Название пакета остается одинаковым для разработки и производства. Вы создаете SHA1 из ключа. Этот ключ отличается для разработки и производства. Поэтому вам нужно создать два разных SHA1 и использовать их для создания ключа в консоли API Google.

Вы можете прочитать больше о том, как создать разработку и выпуск SHA1 для создания API KEY на Android официальной странице https://developers.google.com/maps/documentation/android/start#display_your_apps_certificate_information

+0

Для создания ключа я использовал тот же SHA1 и идентификатор приложения, которые являются одинаковыми и будут генерировать ключ это работает для обоих, не так ли? – Ken

+0

Я обновил ответ. Вам нужно создать два разных SHA1, а затем использовать их для создания API-ключа. – Sharj

+0

Как создать новый SHA1? ссылка, которую вы предоставили, не работает ... Я думал, что SHA1 исправлен для приложения и не может быть изменен! – Ken

Смежные вопросы