Привет, я пытаюсь отправить уведомление от остальных клиентов на Android-приложение. Я делаю как ниже —
URL - https://android.googleapis.com/gcm/send
Method - POST
Headers - Authorization: my_server_key
Я всегда получаю это сообщение
Код статуса: 401 не авторизован
Альтернативный протокол: 443: quic, p = 0,002
Cache-Control: приватный, max-age = 0
Я не уверен, что мне не хватает & последний я использую правильный ключ API сервера.
Пожалуйста помогите & заранее спасибо.
Push-уведомление использует Web Socket
, Вы не можете сделать это с помощью HTTP protocol
если у вас нет серверной реализации, настроенной на ответ на ваш запрос через Web Socket.
Я установил эти значения в заголовке, тогда он работает нормально для меня.
Ниже ключ заголовка & значение.
А) Авторизация: & это значение нравится ключ = API_KEY
Б) Тип контента: приложение / JSON
I hope you are done with your request but it will help to others
You have to send like this
In head
-------
Headder Value
Authorization key=your value
Content-Type application/json
In Body
-------
Something like this
{
"registration_ids" : ["Your id"],
"data" : {
"message":"Your message"}
}
Надеюсь, это поможет