как сделать запрос к GCM для отправки уведомления через XHR

на самом деле я хочу сделать запрос в GCM для отправки уведомления через XHR. Я уже делаю запрос в GCM с помощью утилиты cURL, но я не знаю, как это сделать с XHR. Есть ли способ сделать это


person R C    schedule 16.04.2016    source источник


Ответы (2)


Хорошие новости! На странице документация!

person Android Enthusiast    schedule 20.04.2016
comment
Единственная информация, которую содержит специальная страница, это Другой способ сделать запрос к GCM для отправки уведомления через XHR. Мы оставляем это в качестве упражнения для читателя! И ссылку на демонстрацию, которую вы упомянули. - person Marklar; 11.08.2016

Вы не можете. По крайней мере, не напрямую, потому что GCM API не включает заголовки CORS, поэтому он не предназначен для использования из браузера. Вам нужно отправить сигнал на свой собственный сервер и реплицировать команду cURL в качестве ответа на этот сигнал. См. мой другой ответ: Как отправлять push-уведомления в Chrome (прогрессивные веб-приложения)

person Salva    schedule 27.04.2016
comment
Как упоминалось в ответе d.datul1990 ниже, есть пример проекта, который, по-видимому, показывает, как отправлять уведомление через XHR. Может оказаться полезным следующий файл из примера: github.com/gauntface/simple-push-demo/blob/master/src/scripts/ - person Marklar; 11.08.2016