2013-12-19 2 views

ответ

2

Вы использовали старый учебник, который описывает старый интерфейс API Google. В новом интерфейсе вы должны сделать следующее (source):

Чтобы получить ключ API:

1. In the sidebar on the left, select APIs & auth > Registered apps. 
2. Click Register app. 
3. In the Name field, type your app's name. 
4. Click Android > Accessing APIs directly from Android. 
5. Under Android identification, type the package name for your app. 
6. Enter an SHA1 fingerprint. To get this value, follow the instructions in the 
    console help. 
7. Click Register. 
8. In the new page, open the Android Key section and copy the API key. You will 
    need the API key later on to perform authentication in your application server. 

Примечание: Если вам нужно повернуть ключ, нажмите клавишу «рецикла» значок. Будет создан новый ключ . Если вы считаете, что ключ был скомпрометирован , и вы хотите удалить его немедленно, вы можете выполнить это с помощью , удалив приложение с консоли. Затем создайте новую запись для приложения с тем же именем SHA1 и пакетом.

Чтобы получить SHA1 отпечаток на шаге 6 вы можете использовать команду:

keytool -exportcert -alias androiddebugkey -keystore C:\Users\myusername\.android\debug.keystore -list -v

(и введите пароль по умолчанию android в приглашении)

+0

. Я также выполнил эти шаги, но я не видел Зарегистрированные приложения в API и разделе auth. Где это на самом деле? –

+0

@BarcelonaTsandesh Посмотреть скриншот [здесь] (http://stackoverflow.com/questions/20677709/issue-with-registration-app-in-gcm/20683976#20683976) – Eran

+0

@BarcelonaTsandesh Они снова изменили API. Теперь вам нужно щелкнуть 'APIs & auth'>' Credentials' для создания ключа API. – Eran

1

Вы можете создать api ключ, посетив https://cloud.google.com/console. Вам необходимо активировать api для службы Google Cloud Messaging.

Также есть предложение ограничить IP-адреса для подключения к вашему api. Ваш IP-адрес предоставляется по умолчанию. Возможно, вам придется удалить это, чтобы использовать GCM, используя вышеупомянутый учебник.

Для получения дополнительной помощи: проверить this

1

Try посетить эту ссылку без перенаправления на нового облакаGCM. Эта ссылка будет перенаправлена ​​на новый Google, но вам нужно щелкнуть назад возможность увидеть меню доступа к API. Вы увидите сообщение вроде Добро пожаловать в новую консоль Google Developers! Предпочитаете старую консоль? Вернуться назад | Отклонить.

+0

+1, Google продолжает перенаправлять меня в новое облако GCM. Я привязываю эту ссылку, https://code.google.com/apis/console/b/0/?noredirect, и она перестает перенаправлять – fedmich