Различные способы получить Google Api-Key?

Я хочу использовать GCM и Карты Google в своем приложении для Android, поэтому мне нужен Google Api-Key. Теперь я заметил, что есть два разных способа получить этот ключ:

  1. Консоль разработчика Google, где я должен ввести ApplicationId/PackageName и отпечаток пальца SHA1.
  2. Этот сайт: https://developers.google.com/mobile/add?platform=android&cntapi=gcm&cnturl=https:%2F%2Fdevelopers.google.com%2Fcloud-messaging%2Fandroid%2Fclient&cntlbl=Continue%20Adding%20GCM%20Support&%3Fconfigured%3Dtrue Но здесь мне не нужно вводить отпечаток пальца SHA1, я просто заполняю имя и имя пакета (что, кроме того, очень сбивает с толку, я думал, что Google разделил имя пакета и applicationId, а applicationId - это материал, который однозначно идентифицирует ваше приложение), и получить идентификатор для GCM и API-ключ

Теперь, как это возможно, что в одном случае вам не нужно заполнять отпечаток пальца, а в другом вы обязаны. Я имею в виду, когда вы переключаетесь с отладочного сертификата на свой собственный, вам также нужно получить новый API-ключ, потому что ваш отпечаток пальца изменился, это вообще необходимо во втором случае? Я надеюсь, что вы можете заказать все это немного для меня.


person Luca Thiede    schedule 26.08.2015    source источник


Ответы (1)


Мне никогда не приходилось снимать отпечатки пальцев. Я следовал инструкциям на этом веб-сайте и получил бесплатный ключ API. Затем я создал свое приложение, используя карты Google и IFRAME. Вот ссылка в помощь. Надеюсь, это поможет вам ... они просто дали мне ключ после создания проекта.

https://developers.google.com/maps/documentation/embed/guide

person mcpanthers22    schedule 26.08.2015
comment
Но это для веб-сайтов, не так ли? Мой вопрос касался приложения для Android. - person Luca Thiede; 27.08.2015
comment
ах, я не читал эту часть... мои извинения. Хотя ключ может работать, но я не уверен. Вы используете Android Studio? Я знаю, что вы можете создать там проект Google Maps. - person mcpanthers22; 27.08.2015
comment
Я смотрю на это с другой стороны, но все они ведут к подписанию вашего приложения... что затем в тот или иной момент приводит к процедурам отпечатков пальцев. - person mcpanthers22; 27.08.2015
comment
Mh, вы пробовали ссылку во второй возможности? Там вам не нужно предоставлять отпечаток пальца. Ах, похоже, что Api-Key, который вы получаете вторым способом, предназначен для сервера, а не для приложения. Но это также отлично работает для приложения, что действительно странно. - person Luca Thiede; 27.08.2015