Как стать автором
Обновить

Реализация push-уведомлений из web в мобильное приложение для новичков

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.4K
Всего голосов 5: ↑5 и ↓0+10
Комментарии2

Комментарии 2

Подскажите, а в каких web-приложениях или где ещё вживую можно посмотреть-потестить как реализоны пуши?

Добрый день! Спасибо за вопрос) Ответ от автора: "Немного не поняла вопрос, если вас интересует в каких приложениях еще есть пуш уведомления, то ответ - да почти во всех.
Если вы хотите увидеть именно код (судя по вопросу, вас интересует реализация), то, поскольку, код – это собственность каждого продукта, то увидеть его невозможно.
Чтобы увидеть реализацию уведомлений, вам надо ее либо написать самим ), либо поискать примеры в интернете. Главное, что надо понимать, во-первых, это работает не так, что вы отправили уведомление и мобильное устройство сразу красиво вам его показало.
Во-вторых, пуши – это трехзвенка, состоящая из того, кто отправил, и того, кто показал пуш, а между ними firebase.
В-третьих, нет смысла тестировать пуши и смотреть на них без визуализации. Как они будут выглядеть решать вам, сам пуш это просто текстовое сообщение, его можно отобразить как всплывающим окном (как на андроиде) так и огромным баннером на сайте. Если у вас есть андроид приложение (по идее обычный вебовский фронт тоже умеет обрабатывать уведомления, у них есть специальный пакет), то для минимального запуска пушей вам нужно в коде фронта сделать обработку приходящего уведомления. Как это сделать написано например тут https://firebase.google.com/docs/cloud-messaging/android/client, а затем вы можете отправить первый пуш не из кода веба, а прямо из консоли firebase (как написано вот тут https://firebase.google.com/docs/cloud-messaging/android/send-with-console). Если вы хотите посмотреть, как выглядят пуши без кодирования (что-то вроде подключил свой телефон на сайте, нажал кнопку и пришел пуш), то мне о таких инструментах неизвестно, возможно стоит поискать какой-нибудь push simulator."

Зарегистрируйтесь на Хабре, чтобы оставить комментарий