Я следил за this учебник для уведомления об андроиде. Я не получаю меню services-> api access и api. Как получить ключ API? Пользовательский интерфейс не отображает ключ API, я также создал проект.Как получить ключ api из google для push-уведомления
ответ
Вы использовали старый учебник, который описывает старый интерфейс 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
в приглашении)
Вы можете создать api ключ, посетив https://cloud.google.com/console. Вам необходимо активировать api для службы Google Cloud Messaging.
Также есть предложение ограничить IP-адреса для подключения к вашему api. Ваш IP-адрес предоставляется по умолчанию. Возможно, вам придется удалить это, чтобы использовать GCM, используя вышеупомянутый учебник.
Для получения дополнительной помощи: проверить this
Try посетить эту ссылку без перенаправления на нового облакаGCM. Эта ссылка будет перенаправлена на новый Google, но вам нужно щелкнуть назад возможность увидеть меню доступа к API. Вы увидите сообщение вроде Добро пожаловать в новую консоль Google Developers! Предпочитаете старую консоль? Вернуться назад | Отклонить.
+1, Google продолжает перенаправлять меня в новое облако GCM. Я привязываю эту ссылку, https://code.google.com/apis/console/b/0/?noredirect, и она перестает перенаправлять – fedmich
. Я также выполнил эти шаги, но я не видел Зарегистрированные приложения в API и разделе auth. Где это на самом деле? –
@BarcelonaTsandesh Посмотреть скриншот [здесь] (http://stackoverflow.com/questions/20677709/issue-with-registration-app-in-gcm/20683976#20683976) – Eran
@BarcelonaTsandesh Они снова изменили API. Теперь вам нужно щелкнуть 'APIs & auth'>' Credentials' для создания ключа API. – Eran