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 должен принять ключ. Если это не так, пожалуйста, оставьте комментарий.