Привет, я пытаюсь вытолкнуть уведомление из клиента для отдыха в приложение Android. Я делаю, как показано ниже –
URL - https://android.googleapis.com/gcm/send Method - POST Headers - Authorization: my_server_key
Я всегда получаю это сообщение
Код состояния: 401 Неавторизованный альтернативный протокол: 443: quic, p = 0.002 Cache-Control: private, max-age = 0
Я не уверен, что мне не хватает, и в последнее время я использую правильный серверный ключ api.
Пожалуйста, помогите & спасибо заранее.
Push-уведомление использует Web Socket
. Вы не можете сделать это с использованием HTTP protocol
если у вас нет реализации на стороне сервера, чтобы отвечать на ваш запрос через Web Socket.
Я устанавливаю эти значения в заголовке, тогда он отлично работает для меня.
Ниже приведен заголовок и значение.
A) Авторизация: & it value нравится key = API_KEY
B) Content-Type: application / 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" } }
Надеюсь, это поможет