Intereting Posts
Android SplashScreen Почему зависимость play-services-analytics не включает классы GooglePlayServicesUtil или GoogleApiAvailability? Firebase Android Auth объект не вызывает обратные вызовы Как изменить значок элемента меню ActionBar динамически Невозможно отобразить 2 экземпляра моего пользовательского SurfaceView Вставка текста в буфер обмена эмулятора Android с помощью оболочки adb Android getIntent () возвращает одно и то же намерение в onResume () каждый раз. Как очистить int field в пакете? Ошибка раздувания класса android.support.design.widget.CoordinatorLayout Как экспортировать банки из проекта библиотеки для ссылки на проекты в Eclipse? Как повернуть холст в определенную точку с помощью android.graphics.Camera.rotateX (угол) Правильная реализация MVVM в Android Android масштабирование изображения из setImageBitmap Эквивалент LocalBroadcastManager без поддержки библиотеки Android Как создать переход между двумя макетами Диалоговое обрезание с помощью AppCompat-v7 22 приводит к уродливым теням на api <21

Azure Notification Hub больше не принимает ключ API GCM

В последнее время каждый раз, когда я пытаюсь добавить или изменить ключ API GCM в концентраторе уведомлений Azure, я получаю следующую ошибку:

Subcode = 40000. Не удалось проверить учетные данные с помощью GCM. Удаленный сервер ответил на ошибку: (401) Неавторизованный …

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

Я также недавно столкнулся с статьями о том, что GCM переходит в FCM (Firebase Cloud Messaging). Может ли это быть причиной моей проблемы? Google начинает больше не поддерживать GCM?

Solutions Collecting From Web of "Azure Notification Hub больше не принимает ключ API GCM"

Есть две важные информации:

  • Firebase Cloud Messaging (FCM) – это новая версия GCM

Поэтому мы должны предпочесть Firebase Console вместо Google Cloud Console,

  • Здесь есть полезная статья. Включение облачных сообщений Google (Firebase)

Поэтому нам нужно включить Google Cloud Messaging в Firebase Console для вашего дополнительного приложения для Android.

Шаг за шагом:

– Откройте консоль Firebase

– Добавьте свое Android-приложение в Firebase Console.

– Перейдите в Настройки

– Щелкните вкладку CLOUD MESSAGING .

– Возьмите там Legacy Server и используйте его в настройках Azure Push Notification Service для Google (GCM) и сохраните его. Это все.

В этой статье вы узнаете, как создать службу уведомлений в Azure, а затем подключить приложение Android или IOS к Firebase Console и т. Д.

Не могли бы вы убедиться, что 1) вы включили Google Cloud Messaging для Android в свою учетную запись в облаке и 2) вы создаете новый ключ сервера ?

Кроме того, попробуйте отправить push-сообщение из командной строки, чтобы проверить, что ключ работает непосредственно с GCM. Если это работает, тогда портал Azure должен принять ключ. Если это не так, пожалуйста, оставьте комментарий.