Android - ключ сервера GCM не работает с Urban Airship
Я пытаюсь интегрировать службу уведомлений Urban Airship Push в свой проект Android. Я создал новый проект в консоли разработчика Google и создал ключ сервера GCM. Я добавил этот ключ GCM также в конфигурации Urban Airship, но он не может отправить уведомление.
Консоль Urban Airship Error выдает ошибку вроде
Received push with invalid authorization on platform GCM error message
Я уже создал тестовый проект в консоли разработчика Google 2 месяца назад и имел действующий ключ GCM. Если я интегрирую этот ключ в UA, он будет работать нормально. Но если я создаю новый ключ сервера в том же проекте, который не работает.
API ключ 4 Недавно создан, но он не работает. Ключ сервера, созданный 9 июня, работает нормально. Это потому, что ключ генерируется автоматически? Если это проблема, как мне автоматически создать ключ сервера GCM?
Недавно я слышал, что GCM мигрирует в Firebase. Нужно ли использовать ключ FCM вместо GCM?