Нажмите "Enter", чтобы перейти к содержанию

Как отписаться от пуш уведомлений андроид: Push уведомления в Android. Грабли, костыли и велосипеды / Хабр

Содержание

Как отписаться от Push уведомлений

Сегодня разберёмся в том, как отписаться от рассылки push уведомлений определённого сайта: рассмотрим варианты удаления данных о подписке в некоторых браузерах — Firefox и, скажем, Яндекс-Браузера: во всех остальных обозревателях процедура отписки принципиально похожа.

В обозревателе Опера функции оповещения Push уведомлений нет (пока во всяком случае).

Этакая статья-подсказка пользователям и владельцам сайтов… ибо бывает так при тестировании, что, подписавшись на самого себя, невозможно продолжать тонкую настройку всплывающих окон уведомлений. Так где же скрывается информация о подписках на пуш оповещения, и как эти данные push удалить..?

Акуна матата… (или занавес открывается))

 

 

 

Я сегодня не стану пояснять, как отписываться от подписки, дождавшись этого самого уведомления… это, на мой взгляд, бестолково… да и можно это всплывающее окошко упустить из виду… хотя там всё просто: кликаете на иконку «шестерёнка» (которая присутствует в окне любого уведомления) и выбираете нужные настройки отписки/блокировки.

 

Нынче будем разбираться, как работать с самим браузером, с его недрами, так сказать… Это логичнее и правильнее, ибо принципиальные знания — сила!

 

 

 

 

и..! давайте договоримся так: я не не буду чрезмерно сорить скринами, но буду описывать способы «отписки»подробно — читайте внимательно и всё получится.

 

 

 

 

к оглавлению

Как отписаться от Push уведомлений в браузере Firefox

 

 

 

Итак:

 

…верхнее горизонтальное меню: Инструменты/Настройки — в новой вкладке обозревателя Фаер… выбираем «Содержимое» (это слева в вертикальном меню).

В содержимом нас интересует раздел «Уведомления», а именно кнопочка «Выбрать» (что правее)

 

 

 

 

Вот тут-то и будут показаны сайты, на которые мы подписаны: как понимаете, нужно выбрать тот, от которого хотите отписаться !! и «Удалить сайт» и… «Сохранить…».

Также имеется возможность «Блокировать» (но этим пользоваться не советую — это всё глупость !! а вот информация, даже от врагов — это сила))

 

 

Но это ещё не финал в зачистке…

 

Рекомендую выполнить ещё кое-какое действо: (чтоб уж точно, да и знаний для)

 

 

Перейдите на «Хулиганистый» сайт, от которого хотите отписаться и не получать push уведомления — кликните по иконке ай «i» (та что возле адресной строки).

 

 

 

 

Далее тюкните стрелочку… В подменю изберите «Разрешения»…

 

 

 

И всего делоф, — необходимо очистить хранилище данных в браузере. Так вы удалите всевозможные куки и т. п. запоминалки вашего любимого обозревателя относительно вредного сайта.

 

 

 

Напоминание:

я показал на примере своего сайта… mihalica.ru. так что, в порыве настроек, не сделайте оплошность, не отпишитесь «примерно» от моих рассылок…

 

 

 

 

Второй способ, для гурманов)

 

 

 

к оглавлению

как отключить все оповещения, уведомления в Фаерфокс

 

 

 

 

В адресной строке браузера (не поисковой) впишите такой адресок:

 

 

about:config

 

 

Вас перебросить на страничку, где нужно принять соглашение об осторожности… и далее откроется окно тонких и глубоких настроек Фаерфокс.

 

Здесь в поисковой строке указать такое значение (можно скопировать)

 

 

dom.push.enabled

 

 

…и, щелкнув правой кнопкой мыши по показанной системой строке-настройке, заменить логическое true на false.

 

 

справка:

В программинге true обозначает «разрешение выполнения» и, соответственно, false «запрет на отработку»

Ещё эти величины могут быть обусловлены цифровой символикой: 1 — true и 0 — false

(это вкратце)

 

 

После этих нехитрых действ, уведомления и всяческие предложения о подписках пропадут!

 

 

 

 

к оглавлению

как отключить push уведомления сайта в Яндекс-Браузере и других хромах…

 

 

 

 

И браузерах линейки Chrome всё аналогично просто…

 

 

Вот один из вариантов:

 

В адресную строку браузера (не Firefox, не Safari и не InternetExplorer) впишите такой адрес:

 

 

chrome://settings/contentExceptions#notifications

 

 

Откроется окно со всеми вашими push-подписками (фотка-аналог чуть ниже).

 

Выбирайте требуемый домен (адрес сайта) и отписывайтесь.

 

 

справка:

Коли подписок великое множество, можете воспользоваться (в настройках) строкой поиска: введите начальные символы ненужного вам источника рассылок (имя домена https://mihalica.ru/) и система обозревателя покажет примерные запросу сайты, на которые вы подписаны.

 

 

 

Другой вариант отписки, на мой взгляд, более правильный, ибо принцип работы браузера Яндекс становится более-более понятен:

 

Заходим в настройки браузера…

 

 

 

 

 

В странице настроек проматываем книзу… находим кнопочку «Показать другие настройки» и тут же пред ваши очи предстанет кнопочка «Настройки содержимого» — кликаем!

Откроется такое симпатичнейшее и полезнейшее окошечко:

 

 

 

 

Выбираем «Показать cookie и данные сайтов»…

 

И вот тут отыскиваем злостный и ненужный сайт и отписываемся от его push уведомлений…

 

 

 

 

 

Как и говорилось выше (коли подписок много) ищите через окно поиска.

 

И, соответственно, жмите отчаянно на иконку «крестик».

 

Готово дело !! Браузер Яндекса очищен от ненужных Push данных.

Отныне уведомления с осточертевшего сайта вас оставят в покое!

 

 


Online консультация по работе c сайтом на WordPress

 

 

мультипликационный фильм о том, как не терять свои пароли! полезный менеджер паролей. Оч. рекомендую.

 

Видео о том, как сохранить и восстановить настроенный профиль браузера Firefox — дело 5-ти минут.

 

 

 

…вопросы в комментариях — помогу, в чём дюжу…
mihalica.ru !

Что такое push уведомления, как отключить подписку на рассылку новостей в браузере

Большинство современных браузеров поддерживает функцию всплывающих оповещений. Встроенное расширение позволяет пользователю мгновенно узнавать о новых публикациях. Это особенно важно, если работа зависит от изменений контента на одном из онлайн-ресурсов. Однако владельцам компьютеров, которые не пользуются Push уведомлениями, постоянные напоминания о новых постах и предложения подписаться на сайт могут надоедать.

Зачем нужны уведомления и как они подключаются

Когда пользователь заходит на ресурс, система сразу же запрашивает разрешение на показ оповещения. В появившемся окне есть всего две кнопки: “подписаться” и “отказаться”. Новички в интернет-серфинге часто дают разрешение, не вчитываясь в вопрос и желая быстрее закрыть мешающее уведомление. Другие подписываются сознательно, но могут обнаружить со временем, что сайты присылают слишком много уведомлений. Приходится тратить время на отключение ненужных функций.

Внимание! 

Если на экране всплывает любое окно, нельзя нажимать на кнопку, не прочитав сообщение. В них может содержаться критическая информация о сбоях и попытка взлома. Нажав на неверную кнопку, пользователь может дать одобрение на загрузку вредоносного софта, не подозревая об этом.

Уведомления появляются в правом нижнем углу экрана независимо от версии и бренда браузера. В них присутствует: название, короткое описание, превью-картинка, ссылка на новость и кнопка закрытия окна. Можно сразу перейти к настройкам, нажав на изображение гайки в правой части оповещения. Иногда в тексте всплывающих баннеров пишут ненужную пользователю информацию и делают рассылки слишком часто. Нужно взвесить все “за и против”, прежде чем подписываться на малоизвестный сайт.

Выключение push-уведомлений в разных браузерах

Даже если разрешение на показ оповещений было дано случайно, баннеры всё равно будут выскакивать на экране. Пользователь может самостоятельно отписаться от ненужных сайтов и запретить им отправлять запросы повторно. Механизм отключения push-уведомлений в каждом браузере различается, т. к. они имеют разный движок, от которого зависит интерфейс.

Google Chrome

Чтобы отказаться от рассылки, необходимо зайти в параметры, которые располагаются в правой верхней части экрана (кнопка в виде трех вертикальных точек). В выпавшем меню выбрать пункт “Настройки”. В конце открывшейся вкладки найти кнопку “Показать дополнительные настройки”. В разделе “Личные данные” перейти в управление контентом и оповещениями. Здесь доступно 3 параметра на выбор:

  • “Разрешить всем сайтам показывать оповещения”;
  • “Спрашивать, прежде чем показывать оповещение (рекомендуется)”;
  • “Не показывать оповещения на сайтах”.

Интересный факт!  

Хотя Яндекс считается прямым конкурентом Google, интерфейс настроек его браузера полностью идентичен.

Opera

Управление уведомлениями в этом браузере находится в меню, которое можно открыть, нажав на логотип в левой верхней части экрана. Далее перейти в настройки. Также их можно вызвать, нажав сочетание клавиш Alt+P. Необходимо активировать кнопку “Дополнительно”, которая находится в конце открытой вкладки. В разделе “Конфиденциальность и безопасность” открыть “Настройки контента”. Здесь можно добавить новые подписки, отключить уже существующие и запретить запросы от сайтов в будущем.

Интерфейс в старых версиях Оперы устроен иначе. Для настройки параметров уведомлений в сборках до 56.0 необходимо:

  • зайти в меню “Настройки”;
  • перейти в раздел под названием “Сайты”;
  • найти пункт “Уведомление”;
  • выбрать вариант “Запретить сайтам показывать системные уведомления”.

Mozilla Firefox

В «огненной лисе» нет возможности полностью отключить подписки. Чтобы разобраться с надоедающим уведомлением, придётся заходить в скрытые настройки. Для этого ввести команду about:config и отправить запрос. Должна открыться вкладка с предупреждением “Будьте осторожны, а то лишитесь гарантии!” и описание возможных последствий из-за изменения параметров. Нужно нажать на кнопку с текстом “Я принимаю на себя риск!”. В открывшемся списке сделать сортировку, вписав в поле поиска запрос – notifications. Чтобы отключить найденные разрешения на уведомления, потребуется изменить значки true на false для всех пунктов с надписью dom.webnotifications.enabled.

Интересный факт! 

Этот способ работает во всех версиях программы Mozilla Firefox.

Самостоятельно отключить всплывающие уведомления может любой пользователь. Даже новичок в сфере интернет-сёрфинга способен справиться с настройками, воспользовавшись пошаговыми инструкциями. Чтобы убрать Push-оповещения, не придётся вызывать мастера на дом или просить о помощи знакомого программиста. Изменить параметры доступа подписок можно в любой момент, поэтому пользователь сможет самостоятельно вернуть все необходимые уведомления.

Как решить проблему всплывающих уведомлений на Android 10

Android 10 наконец-то здесь, и есть несколько устройств, для которых была выпущена последняя версия ОС Android 10.

Первым в списке по очевидным причинам являются устройства Google Pixel и, что интересно, все устройства Pixel, то есть от Pixel 1 до Pixel 3 (включая варианты XL) , получают обновления для Android 10.

Это может быть немного обломком для многих смартфонов других производителей, поскольку им едва исполнился год, и они все еще не имеют права на обновление Android 10. Однако в Android 10 также есть некоторые проблемы, о которых сообщали первые пользователи. В этом посте мы рассмотрим одну из проблем и расскажем, как решить проблему с всплывающими уведомлениями на Android 10.

Согласно сообщениям на Pixel Forum, несколько пользователей сообщили, что есть некоторая проблема с всплывающим уведомлением на устройствах, работающих на Android 10. Проблема, о которой сообщается, в основном возникает, когда вы разговариваете по телефону, всплывающее уведомление просто не отображается. работай. Это очень раздражает в ситуациях, когда вам снова звонят, и вам нужно потянуть вниз панель уведомлений, чтобы увидеть, кто звонит вам, пока вы подключены к вызову.  Однако в этом руководстве у нас есть несколько методов, которые решат эту проблему. Итак, без лишних слов, давайте сразу перейдем к самой статье;

 

Как решить проблему с всплывающими уведомлениями на Android 10

В этом методе у нас есть три метода, которые помогут вам решить проблемы с всплывающими уведомлениями на Android 10. Первый метод – самый простой, который требует от вас перекрестной проверки, включили ли вы всплывающие уведомления на вашем устройстве. устройство или нет. Два других метода – это исправление или решение проблемы с уведомлениями.

Метод 1. Включите всплывающие уведомления на Android 10

Если вы являетесь пользователем телефонов Pixel, OnePlus или Essential, возможно, вы уже пользовались последней версией операционной системы Android 10 на своих устройствах. Ниже приведены шаги, с помощью которых вы можете включить всплывающие уведомления на ваших устройствах под управлением Android 10. Обратите внимание, что эти шаги предназначены для включения всплывающих уведомлений, если вы отключили их или они отключены.

  1. Откройте меню настроек на вашем устройстве.
  2. Затем перейдите в Приложения и уведомления, а затем в Просмотреть все приложения .
  3. Нажмите на приложение, для которого вы не можете получать всплывающие уведомления из списка.
  4. Нажмите на приложение, а затем перейдите в Уведомления .
  5. Убедитесь, что в меню « Показать уведомления» включен всплывающий экран .
  6. Включите опцию всплывающего экрана, если она отключена.

Метод 2: измените настройки адаптивных уведомлений на Нет

В Android 10 появилось множество новых функций и улучшений, которые призваны сделать жизнь пользователя лучше. Однако в любом случае эти функции мешают отображению всплывающих окон с уведомлениями, тогда вы можете просто отключить их. Более того, есть новая функция под названием Адаптивные уведомления, которая предназначена для улучшения уведомлений, но в любом случае вы можете просто отключить ее, следуя приведенному ниже методу;

  1. Перейдите в Настройки >> Приложения и уведомления >> Дополнительно >> Доступ к специальным приложениям .
  2. Затем нажмите Адаптивные уведомления .
  3. Здесь выберите вариант Нет

Более того, отключение функции адаптивных уведомлений устранило эти проблемы с всплывающими уведомлениями для многих пользователей, и вы можете добавить себя в список. Однако, если вам по-прежнему не удается решить проблему, вы можете воспользоваться нашим третьим методом ниже.

Метод 3: очистить кеш и данные хранилища приложения

Вероятно, последнее средство, к которому мы все прибегаем, чтобы исправить любое не отвечающее приложение, – это перейти в настройки информации о приложении и очистить кеш и хранилище этого конкретного приложения. Но обратите внимание, что очистка кеша приложений и данных хранилища полностью сотрет настройки этого конкретного приложения и всю вашу информацию, хранящуюся для этого конкретного приложения. Итак, сделайте резервную копию всех данных, например сообщений, личной информации и т. Д. Выполните следующие шаги, чтобы очистить кеш и данные хранилища приложений;

  1. Перейдите в приложение “Настройки” >> Приложения и уведомления >> Просмотреть все приложения.
  2. Теперь найдите приложения, в которых вы столкнулись с проблемой всплывающих уведомлений.
  3. Затем нажмите на название приложения и нажмите « Хранилище и кеш» .
  4. Наконец, нажмите « Очистить кеш », чтобы очистить его кеш, а также нажмите « Очистить хранилище », чтобы сбросить приложение.

Вы также можете сначала очистить данные кеша приложения и посмотреть, решает ли оно проблему или нет, а затем продолжить очистку данных хранилища приложения.

Итак, вот это с моей стороны в этом посте. Надеюсь, что вышеупомянутые методы смогли решить проблему всплывающих уведомлений на Android 10. Поскольку это ранняя версия Android 10, будут возникать некоторые проблемы и проблемы, которые со временем будут устранены с помощью обновлений. Сообщите нам в комментариях, помог ли этот пост вам в решении проблем или нет. До следующего поста… Ура!

[Всего: 8   Средний:  2.4/5]

Push Notifications Fixer исправит задержку получения уведомлений на Android

Многие пользователи устройств под управлением операционной системы Android сталкиваются с тем, что уведомления от таких приложений, как Hangouts, Gmail, Pushbullet, Facebook, WhatsApp и других, приходят с некоторой задержкой. Из этой статьи вы узнаете о простом способе избавиться от этой неприятности.

Проблема появления паузы в приходе уведомлений на Android связана с тем, что большинство приложений используют в своей работе систему Google Cloud Messaging service (или GCM Push сокращённо), которая проверяет наличие обновлений с некоторой периодичностью. По умолчанию это происходит каждые 15 минут для Wi-Fi и 28 минут для мобильного соединения. В некоторых случаях эти настройки не являются оптимальными, так как интернет-провайдер или роутер может просто закрывать все неактивные соединения после 5 или 10 минут и вы никаких уведомлений уже не получите до следующей проверки.

Приложение Push Notifications Fixer решает эту проблему путём изменения периода проверки GCM Push на установленное пользователем значение. Программа распространяется совершенно бесплатно, устанавливается на любой Android начиная с версии 2.2, но требует для своей работы прав суперпользователя.

 

После установки и запуска программы вам предстоит прежде всего предоставить ей права суперпользователя. Затем сделайте тап по пункту Mobile heartbeat interval и выставите нужное вам значение интервала проверки. Разработчик рекомендует выбрать пункт «6 минут». Далее проделайте ту же самую операцию в разделе Wi-Fi heartbeat interval.

 

Для сохранения сделанных настроек необходимо нажать в главном окне программы на пункт Apply settings, после чего перезагрузить гаджет. В результате ваше устройство будет чаще проверять сервер на наличие уведомлений, и вы станете получать их практически без задержки. Как уверяет автор программы, само приложение не влияет на расход батареи, но устанавливать значение менее 2 минут не рекомендуется.

Если вы захотите вернуться к первоначальным установкам, то для этого следует нажать на ссылку Restore default heartbeats. Не забудьте также сделать это в том случае, если вы решите удалить программу Push Notifications Fixer.

Как отписаться от push-уведомлений? | SendPulse Беларусь

Push-уведомления появляются вверху или внизу окна браузера, даже если пользователь был офлайн на момент отправки. Они могут вызывать раздражение, если сопровождаются звуковым уведомлением, и вы хотите их отключить. Но, если у вас есть онлайн-бизнес, push уведомления — это бесплатный и эффективный способ повысить конверсии и продажи. Детальнее читайте здесь.

Google Chrome

При получении сообщения

  1. Как только увидели push уведомление, кликните по нему правой кнопкой мыши, чтобы открыть выпадающее меню.
  2. Нажмите Отключить уведомления

Через иконку уведомлений

  1. Если у вас скапливаются непрочитанные уведомления, в трее появляется колокольчик. При нажатии на него, открывается панель управления push уведомлениями.
  2. В панели можно просмотреть все пропущенные уведомления, выставить режим «не беспокоить» или вовсе отключить push сообщения. Для этого достаточно убрать галочки с сайтов, от которых вы не хотите более получать уведомления.

Через управление оповещениями в браузере

  1. Заходим в меню браузера и выбираем Настройки
  2. Далее идем по пути: Показать дополнительные настройки —> Личные данные —> Настройки контента —> Оповещения —> Настроить исключения.

  3. В открывшемся окне выбираем подписки, от которых хотим отписаться и удаляем их.

Mozilla Firefox

  1. Кликните Меню и выберите Настройки
  2. Зайдите в Приватность и Защита, немного прокрутите страницу вниз и выберите Разрешения. Откройте меню Параметры (рядом с меню Уведомления).
  3. Выделите нужный сайт в списке и нажмите Удалить веб-сайт.

Для остановки уведомлений на всех сайтах, одобренных ранее, сделайте то же самое, но вместо отдельного сайта выберите опцию Удалить все веб-сайты.

Теперь эти сайты не смогут отправлять вам сообщения, пока вы повторно не дадите соответствующее разрешение.

Также, можно заблокировать push уведомления от сайта, находясь на нем:

Кликните по значку Info («Показать информацию о сайте») и во всплывающем окне нажмите Х рядом со статусом Разрешено:

Opera

  1. Откройте меню
  2. Зайдите в Настройки
  3. Зайдите в меню Сайты, прокрутите страницу вниз до раздела Уведомления и откройте Управление исключениями.
  4. Вы увидите все сайты, которые получили разрешение на отправку push сообщений ранее
  5. Выберите нужный сайт и кликните Х рядом со статусом Разрешить, чтобы отозвать разрешение.
  6. Нажмите Готово для сохранения изменений.

Chrome на устройствах Android

Зайдите на сайт, чьи push уведомления нужно отключить.

Справа от адресной строки браузера нажмите Еще

А затем Info

Откройте Настройки сайта:

*Если в этом меню нет адреса данного сайта, значит уведомления от него вы не получаете.

Выберите Очистить и сбросить:

Push уведомление — прекрасная возможность рекламы для продвижения бизнеса.

Для того, чтобы пользователи не отписывались и не отключали ваши уведомления, отправляйте их только тем, кто дал согласие.

Используйте этот канал доставки вместе с email-кампаниями, чтобы получить больше прибыли и повысить узнаваемость бренда. Информируйте клиентов о новых товарах, делитесь последними статьями на вашем блоге.

Push уведомления в SendPulse

Мы предоставляем абсолютно бесплатный сервис push уведомлений, если у вашего сайта до 10 000 подписчиков. Вместе с ним используйте полезные инструменты, которые сделают ваши рассылки более индивидуальными: сегментацию, персонализацию, настраивайте автоматическую отправку по условиям, тестируйте push уведомления, чтобы узнать о лучших практиках.

Все, что вам нужно сделать, — это добавить строку кода на сайт и пользователи сразу же увидят запрос на подписку.

Как добавить сайт для отправки push уведомлений, читайте в этой инструкции.

Отправить push рассылку

Обновлено: 2019-09-17

Как отказаться от подписки на push-уведомления

Веб-уведомления push появляются в верхней или нижней части окна браузера, даже если вы находитесь в автономном режиме, когда они отправляются. Push-уведомления могут раздражать, особенно когда они сопровождаются предупреждением, поэтому вы часто хотите их отключить. Если вы занимаетесь электронной коммерцией, push-уведомления дают вам хороший шанс бесплатно увеличить продажи и повысить узнаваемость бренда. Узнать больше.

Google Chrome

Метод 1.При получении сообщения

  1. Когда вы видите push-уведомление, щелкните правой кнопкой мыши, чтобы открыть раскрывающееся меню.
  2. Нажмите кнопку «Отключить уведомления».

Способ 2. Через значок уведомления

  1. Если накапливаются непрочитанные уведомления, в трее появится колокольчик. При нажатии на нее открывается панель управления push-уведомлениями.
  2. Вы можете просмотреть все пропущенные уведомления в панели, включить функцию «Не беспокоить» или вообще отключить push-уведомления.Снимите флажки с веб-сайтов, от которых вы не хотите получать уведомления.

Способ 3. Управление уведомлениями в браузере

  1. Зайдите в меню браузера и выберите «Настройки».
  2. Выполните следующие шаги: Расширенные настройки -> Личные данные -> Настройки контента -> Уведомления -> Настроить исключения.
  3. В открывшемся окне выберите подписку, от подписки которой хотите отказаться, и удалите ее.

Firefox

Web Push всегда включен в Firefox.Сайт не может отправлять вам push-уведомления без вашего разрешения.
Чтобы запретить определенному сайту отправлять вам push-уведомления:

  1. Нажмите кнопку Menu и выберите Options .
  2. Выберите панель Privacy & Security , перейдите в раздел Permissions и нажмите кнопку Setting рядом с Notifications .
  3. Выберите веб-сайт и нажмите Удалить веб-сайт:

Чтобы запретить всем сайтам отправлять вам push-уведомления, выполните указанные выше действия, за исключением того, что вместо выбора конкретного сайта нажмите Удалить все веб-сайты .

Веб-сайты

не смогут отправлять вам push-уведомления, и в будущем вам придется запрашивать ваше разрешение на их отправку.

Если вы решили отключить push-уведомления, когда находитесь на определенной веб-странице, сделайте следующее:

Щелкните значок Информация , чтобы открыть Центр управления , найдите разрешение Получать уведомления и щелкните X рядом с Разрешено , чтобы удалить разрешение:

Opera

  1. Открыть меню Opera :
  2. Затем нажмите «Открыть» Настройки :
  3. Здесь вам нужно открыть меню веб-сайтов и прокрутить вниз до меню Уведомления и нажать кнопку Управление исключениями :
  4. Вы увидите сайты, разрешения на уведомления которых вы уже разрешили или запретили:
  5. Выберите веб-сайт в этом списке, щелкните X рядом с Разрешите удалить его из списка.
  6. Нажмите Готово , чтобы сохранить изменения.

Браузер Chrome на устройствах Android

  1. Перейдите на веб-сайт, с которого не нужно получать уведомления.
  2. Затем выберите Информация :
  3. Tap Настройки сайта
  4. Выбрать Очистить и сбросить :

Используйте веб-push-уведомления, чтобы держать клиентов в курсе последних обновлений, лучших предложений и новых поступлений.

Убедитесь, что у вас есть разрешение на отправку push-уведомлений пользователям; в противном случае они будут отключены.

Web Push-уведомления с помощью SendPulse

Отправляйте неограниченное количество уведомлений с помощью SendPulse бесплатно, если в вашей базе данных менее 10 000 подписчиков. Вы можете использовать персонализацию, сегментацию, A / B-тестирование и автоматизацию. Все, что вам нужно сделать, это добавить одну строчку кода на свой сайт и приветствовать новых клиентов!

Отправить push-кампанию

Последнее обновление: 2019-12-10

Как отправить уведомление в Android с помощью облачных сообщений Firebase?

Firebase Cloud Messaging — это решение для отправки уведомлений в клиентские приложения в режиме реального времени без каких-либо затрат. FCM может надежно передавать уведомления размером до 4 КБ полезной нагрузки. В этой статье разработан образец приложения, показывающий, как можно воспользоваться этой услугой. Хотя FCM также позволяет отправлять уведомления с помощью сервера приложений, здесь используется SDK администратора Firebase. Ознакомьтесь с полной статьей, чтобы реализовать пример FCM.

Подход

Шаг 1. Добавьте Firebase в проект и необходимые разрешения

Чтобы добавить Firebase в проект, обратитесь к разделу Добавление Firebase в приложение для Android.Ниже приводится суть добавления FCM в приложение. Перейдите в Инструменты -> Firebase -> Обмен сообщениями в облаке -> Настройка обмена сообщениями Firebase в облаке

  1. Подключите свое приложение к Firebase: выполните три шага по созданию проекта Firebase.
  2. Добавьте FCM в приложение.

Поскольку для получения уведомлений FCM требуется использование Интернета, добавьте следующее разрешение к файлу AndroidManifest. xml в любом месте между тегами и .



Примечание:
компилировать «… ..»
этот формат для установки зависимостей устарел, вместо этого используйте реализацию
«… ..»
для объявления зависимостей в случае любого несоответствия.

Шаг 2: Добавьте все необходимые доступные ресурсы

Здесь следующий значок был использован в качестве ресурса для рисования. Добавьте все доступные ресурсы в папку доступных ресурсов .

Шаг 3. Настройте activity_main.xml

Здесь главный экран приложения содержит просто TextView, однако можно настроить приложение в соответствии с требованиями.

activity_main.xml

xml версия = "1. 0" кодировка = "utf-8" ?>

< androidx.constraintlayout.widget.ConstraintLayout

android: layout_width = "match_parent"

android: layout_height = "match_parent"

инструменты: контекст = ".MainActivity" >

< TextView

android: layout_width = "wrap_content"

android: layout_height = "wrap_content"

android: padding = "20dp"

android: text = «Добро пожаловать в GeeksforGeeks!»

android: textColor = "# 006600"

android: textSize = "40dp"

android: textStyle = "жирный"

приложение: layout_constraintBottom_toBottomOf = «родительский»

приложение: layout_constraintLeft_toLeftOf = «родительский»

приложение: layout_constraintRight_toRightOf = «родительский»

приложение: layout_constraintTop_toTopOf = «родительский» />

androidx. constraintlayout.widget.ConstraintLayout >

Шаг 4. Создание макета уведомления

Создайте новый файл notification.xml для разработки макета уведомления. Этот шаг заявлен как необязательный, потому что содержимое и заголовок также могут быть установлены напрямую, без настройки внешнего вида уведомления, однако здесь уведомление имеет следующий вид. Здесь уведомление состоит из:



  1. ImageView
  2. TextView для заголовка
  3. TextView для сообщения.

notification.xml

xml версия = "1.0" кодировка = "utf-8" ?>

< LinearLayout

android: id = "@ + id / linear_layout"

android: layout_width = "match_parent"

android: layout_height = "wrap_content"

android: ориентация = "горизонтально"

android: padding = "20dp" >

< LinearLayout

android: layout_width = "wrap_content"

android: layout_height = "wrap_content" >

< ImageView

android: id = "@ + id / icon"

android: layout_width = "50dp"

android: layout_height = "50dp"

android: padding = "5dp"

android: src = "@ drawable / gfg" />

LinearLayout >

< LinearLayout

android: layout_width = "0dp"

android: layout_height = "wrap_content"

android: layout_weight = "1"

android: ориентация = "вертикально"

android: padding = "5dp" >

< TextView

android: id = "@ + id / title"

android: layout_width = "match_parent"

android: layout_height = "wrap_content"

android: текст = "Заголовок"

android: textColor = "# 000"

android: textStyle = "жирный" />

< TextView

android: id = "@ + id / message"

android: layout_width = "match_parent"

android: layout_height = "wrap_content"

android: текст = «Сообщение»

android: textSize = "15sp" />

LinearLayout >

LinearLayout >

Шаг 5. Создайте класс приема сообщений

Создайте FirebaseMessageReceiver.java класс. Этот класс расширяет FirebaseMessagingService. Добавьте следующий код в файл AndroidManifest.xml между тегами и , чтобы распознать FirebaseMessagingService как службу в приложении.

AndroidManifest.xml

< сервис android: имя = ".FirebaseMessageReceiver " >

< фильтр намерения >

< действие android: name = "com.google.firebase.MESSAGING_EVENT" />

фильтр намерения >

сервис >

Здесь атрибуту ‘android: name’ назначается имя файла Java, который расширяет FirebaseMessagingService , поэтому передайте имя класса FirebaseMessageReceiver . Эта служба требуется для обработки сообщений любого типа, помимо получения уведомлений, в то время как клиентское приложение работает в фоновом режиме. Он также служит для получения уведомлений в приложениях переднего плана и многого другого. Полный файл AndroidManifest.xml приведен ниже.

AndroidManifest.xml

xml версия = "1.0" кодировка = "utf-8" ?>

< манифест

пакет = "ком.example.pushnotification " >

< разрешение на использование android: имя = "android.permission.INTERNET" />

< заявка

android: allowBackup = "true"

android: icon = "@ mipmap / ic_launcher"

android: label = "@ string / app_name"

android: roundIcon = "@ mipmap / ic_launcher_round"

android: supportsRtl = "true"

android: theme = "@ style / AppTheme" >

< активность android: имя = ". MainActivity » >

< фильтр намерения >

< действие android: имя = "android.intent.action.MAIN" />

< категория android: имя = "android.intent.category.LAUNCHER " />

фильтр намерения >

активность >

< сервис android: имя = ".FirebaseMessageReceiver" >

< фильтр намерения >

< действие android: имя = "com. google.firebase.MESSAGING_EVENT " />

фильтр намерения >

сервис >

заявка >

манифест >

Шаг 6: Работа с FirebaseMessageReceiver.Java-класс

FirebaseMessageReceiver.java класс переопределяет метод onMessageReceived () для обработки 2 событий:

  1. Если уведомление содержит какие-либо полезные данные, т. Е. Получено с сервера приложений.
  2. Если уведомление содержит какие-либо полезные данные, то есть отправляется через Firebase Admin SDK.

Этот метод принимает в качестве параметра RemoteMessage . RemoteMessage - это класс, который расширяет Object Class и реализует интерфейс Parcelable.Это не что иное, как объект сообщения, переданного с помощью FCM. Вышеупомянутый метод затем вызывает определенный пользователем метод showNotification () , который, в свою очередь, принимает два параметра. Подробное объяснение предоставляется через комментарии в самом коде. Для уведомлений в версиях Android выше, чем Oreo, требуется канал уведомлений.

В этом примере, поскольку разработано настраиваемое уведомление, определяется и вызывается метод , , getCustomDesign (), , , для соответствующей установки ресурсов.Этот метод устанавливает пользовательский макет для отображения полученного уведомления. Предполагая, что от уведомления получены только заголовок и тело, он соответствующим образом отображает TextViews в соответствии с идентификаторами и устанавливает ресурс изображения для уведомления. Полный код этого файла приведен ниже.



FirebaseMessageReceiver.java

пакет com.example.fcmnotfication_gfg;

импорт android.app.NotificationChannel;

импорт android.app.NotificationManager;

импорт android.app.PendingIntent;

импорт android.content.Context;

импорт android.content.Intent;

импорт android.os.Build;

импорт android.widget.RemoteViews;

импорт androidx.core.app.NotificationCompat;

импорт com.google.firebase.messaging.FirebaseMessagingService;

импорт com. google.firebase.messaging.RemoteMessage;

общедоступный класс FirebaseMessageReceiver

расширяет FirebaseMessagingService {

@Override

общественное недействительно

onMessageReceived (RemoteMessage remoteMessage) {

& n

Обработка PUSH-уведомлений

MESSAGE_PLAYLIST {1} отправил вам {2} музыкальные файлы 1. Имя пользователя
2. Количество отправленных аудиофайлов
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
silent : Было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_DOCS {1} отправил вам {2} файла 1.Имя пользователя
2. Количество отправленных документов
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
edit_date : когда сообщение было последний раз редактировалось ( относится к первому сообщению)
from_id : Идентификатор автора (связанный с первым сообщением)
упоминание : Упоминался ли пользователь в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (относится к первому сообщению)
CHAT_MESSAGE_PLAYLIST {1} отправил {3} музыкальных файлов группе {2} 1. Имя пользователя
2. Имя группы
3. Количество отправленных аудиофайлов
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
silent : Было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_DOCS {1} отправил {3} файлов группе {2} 1.Имя пользователя
2. Название группы
3. Количество отправленных документов
attachb64 : версия вложенного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
chat_id : идентификатор чата (связанный с первым сообщением). message)
edit_date : Когда сообщение было последний раз редактировалось (связанное с первым сообщением)
упоминание : Был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (связано с первым сообщением)
CHANNEL_MESSAGE_PLAYLIST {1} опубликовано {2} музыкальных файлов 1.Название канала
2. Количество опубликованных аудиофайлов
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
silent : было ли сообщение отправлено без уведомления (уведомление не должно выдаваться)
CHANNEL_MESSAGE_DOCS {1} опубликовано {2} файлов 1. Название канала
2. Количество опубликованных документов
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
channel_id : идентификатор канала / супергруппы (связанный с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первое сообщение)
edit_date : когда сообщение было в последний раз редактировано (относящееся к первому сообщению)
упоминание : был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщение (относящееся к первому сообщению)
молчание : было ли сообщение отправлено без вывода сообщений (уведомление не должно выдаваться) (связано с первым сообщением)
MESSAGE_TEXT {1}: {2} 1.Автор сообщения
2. Тело сообщения
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_NOTEXT {1} отправил вам сообщение 1. Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_PHOTO {1} отправил вам фото 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_PHOTO_SECRET {1} отправил вам самоуничтожающуюся фотографию 1. Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_VIDEO {1} отправил вам видео 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_VIDEO_SECRET {1} отправил вам видео самоуничтожения 1. Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
СКРИНШОТ_СООБЩЕНИЯ {1} сделал снимок экрана 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_ROUND {1} отправил вам видеосообщение 1. Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_DOC {1} отправил вам файл 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
СТИКЕР СООБЩЕНИЯ {1} прислал вам {2} стикер 1. Имя пользователя
2. Стикер смайликов с включенным конечным пробелом или пустой строкой
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_AUDIO {1} отправил вам голосовое сообщение 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
СООБЩЕНИЕ_КОНТАКТ {1} поделился с вами контактом {2} 1. Имя пользователя
2. Контактное лицо
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_QUIZ {1} отправил вам тест {2} 1.Имя пользователя
2. Название теста
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_GEO {1} отправил вам карту 1. Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_GEOLIVE {1} начали делиться своим текущим местоположением 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_POLL {1} отправил вам опрос {2} 1. Имя пользователя
2. Имя опроса
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_GIF {1} отправил вам GIF 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_GAME {1} приглашает вас поиграть в {2} 1. Имя пользователя
2. Название игры
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_GAME_SCORE {1} забито {3} в игре {2} 1.Имя пользователя
2. Название игры
3. Оценка
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_INVOICE {1} отправил вам счет на сумму {2} 1. Имя пользователя
2. Продукт
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
edit_date : когда сообщение последний раз редактировалось
from_id : идентификатор автора
упоминание : упоминается ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
MESSAGE_FWDS {1} перенаправил вам {2} сообщения 1.Имя пользователя
2. Количество перенаправленных сообщений
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
edit_date : когда сообщение было последний раз редактировалось ( относится к первому сообщению)
from_id : Идентификатор автора (связанный с первым сообщением)
упоминание : Упоминался ли пользователь в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (относится к первому сообщению)
MESSAGE_PHOTOS {1} прислал вам {2} фото 1. Имя пользователя
2. Количество отправленных фото
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
edit_date : когда сообщение было последний раз редактировалось ( относится к первому сообщению)
from_id : Идентификатор автора (связанный с первым сообщением)
упоминание : Упоминался ли пользователь в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (относится к первому сообщению)
MESSAGE_VIDEOS {1} отправил вам {2} видео 1.Имя пользователя
2. Количество отправленных видео
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
edit_date : когда сообщение было последний раз редактировалось ( относится к первому сообщению)
from_id : Идентификатор автора (связанный с первым сообщением)
упоминание : Упоминался ли пользователь в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (относится к первому сообщению)
СООБЩЕНИЯ {1} отправил вам альбом 1. Имя пользователя from_id : идентификатор автора
CHANNEL_MESSAGE_TEXT {1}: {2} 1. Имя канала
2. Тело сообщения
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_NOTEXT {1} опубликовал сообщение 1.Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_PHOTO {1} опубликовал фото 1. Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_VIDEO {1} разместил видео 1.Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_ROUND {1} разместил видеообращение 1. Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_DOC {1} разместил файл 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
СТИКЕР_СООБЩЕНИЯ_КАНАЛА {1} разместил {2} стикер 1. Название канала
2. Стикер эмодзи с включенным конечным пробелом или пустой строкой
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_AUDIO {1} опубликовал голосовое сообщение 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_CONTACT {1} разместил контакт {2} 1. Автор сообщения
2. Контактное лицо
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_GEO {1} разместил карту 1.Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_GEOLIVE {1} опубликовал текущее местоположение 1. Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_POLL {1} опубликовал опрос {2} 1.Название канала
2. Название опроса
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_QUIZ {1} опубликовал тест {2} 1. Название канала
2. Название теста
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_GIF {1} опубликовал GIF-изображение 1.Название канала attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
ИГРА_СООБЩЕНИЕ_КАНАЛА {1} приглашает вас поиграть в {2} 1. Автор сообщения
2. Название игры
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_GAME_SCORE {1} забито {3} в игре {2} 1.Пользователь
2. Название игры
3. Оценка
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
edit_date : когда в последний раз редактировалось сообщение
упоминается : пользователь был упомянут в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHANNEL_MESSAGE_FWDS {1} отправлено {2} пересылаемых сообщений 1. Автор сообщения
2. Количество перенаправленных сообщений
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
channel_id : идентификатор канала / супергруппы (связанный с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первое сообщение)
edit_date : когда сообщение было в последний раз редактировано (относящееся к первому сообщению)
упоминание : был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщение (относящееся к первому сообщению)
молчание : было ли сообщение отправлено без вывода сообщений (уведомление не должно выдаваться) (связано с первым сообщением)
CHANNEL_MESSAGE_PHOTOS {1} опубликовал {2} фото 1.Название канала
2. Количество отправленных фото
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
channel_id : идентификатор канала / супергруппы (связанный с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первое сообщение)
edit_date : когда сообщение было в последний раз редактировано (относящееся к первому сообщению)
упоминание : был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщение (относящееся к первому сообщению)
молчание : было ли сообщение отправлено без вывода сообщений (уведомление не должно выдаваться) (связано с первым сообщением)
CHANNEL_MESSAGE_VIDEOS {1} опубликовал {2} видео 1. Название канала
2. Количество опубликованных видео
attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
channel_id : идентификатор канала / супергруппы (связанный с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первое сообщение)
edit_date : когда сообщение было в последний раз редактировано (относящееся к первому сообщению)
упоминание : был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщение (относящееся к первому сообщению)
молчание : было ли сообщение отправлено без вывода сообщений (уведомление не должно выдаваться) (связано с первым сообщением)
СООБЩЕНИЯ_КАНАЛА {1} разместил альбом 1.Автор сообщения attachb64 : версия прикрепленного мультимедиа в кодировке Base64 (связанная с первым сообщением)
channel_id : идентификатор канала / супергруппы (связанный с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первое сообщение)
edit_date : когда сообщение было в последний раз редактировано (относящееся к первому сообщению)
упоминание : был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщение (относящееся к первому сообщению)
молчание : было ли сообщение отправлено без вывода сообщений (уведомление не должно выдаваться) (связано с первым сообщением)
CHAT_MESSAGE_TEXT {1} @ {2}: {3} 1. Автор сообщения
2. Название чата
3. Тело сообщения
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_NOTEXT {1} отправил сообщение группе {2} 1.Автор сообщения
2. Название чата
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_PHOTO {1} отправил фотографию в группу {2} 1. Автор сообщения
2. Название чата
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_VIDEO {1} отправил видео группе {2} 1.Автор сообщения
2. Название чата
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_ROUND {1} отправил видеосообщение группе {2} 1. Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_DOC {1} отправил файл группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
ЧАТ_СООБЩЕНИЕ_СТИКЕР {1} отправил группе {3} стикер {2} 1. Имя пользователя
2. Имя группы
3. Стикер эмодзи с включенным конечным пробелом или пустой строкой
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_AUDIO {1} отправил голосовое сообщение группе {2} 1.Автор сообщения
2. Название чата
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_CONTACT {1} поделился контактом {3} в группе {2} 1. Имя пользователя
2. Имя группы
3. Контактное лицо
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_GEO {1} отправил карту группе {2} 1.Автор сообщения
2. Название чата
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_GEOLIVE {1} начал делиться своим текущим местоположением с {2} 1. Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_POLL {1} отправил опрос {3} группе {2} 1.Имя пользователя
2. Имя группы
3. Имя опроса
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_QUIZ {1} отправил опрос {3} группе {2} 1. Имя пользователя
2. Название группы
3. Название теста
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_GIF {1} отправил GIF группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
ИГРА_СООБЩЕНИЯ_ЧАТА {1} пригласил группу {2} поиграть {3}. 1. Имя пользователя
2. Название группы
3. Название игры
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_GAME_SCORE {1} забито {4} в игре {3} в группе {2} 1.Имя пользователя
2. Название группы
3. Название игры
4. Оценка
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_MESSAGE_INVOICE {1} отправил счет группе {2} на {3} 1. Имя пользователя
2. Название группы
3. Название продукта
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
chat_from_id : Только группы, идентификатор автора сообщения
chat_id : идентификатор чата
edit_date : когда сообщение в последний раз редактировалось
упоминание : был ли пользователь было упомянуто в сообщении
msg_id : ID сообщения
запланировано : запланировано ли это сообщение
тихо : было ли сообщение отправлено в автоматическом режиме (уведомление не должно выдаваться)
CHAT_CREATED {1} пригласил вас в группу {2} 1.Автор сообщения
2. Название чата
chat_id : идентификатор чата
CHAT_TITLE_EDITED {1} изменил {2} название группы 1. Имя пользователя
2. Имя группы
chat_id : идентификатор чата
CHAT_PHOTO_EDITED {1} отредактировал {2} фотографию группы 1. Автор сообщения
2. Название чата
chat_from_id : идентификатор автора сообщения
chat_id : идентификатор чата
msg_id : идентификатор сообщения
CHAT_ADD_MEMBER {1} приглашен {3} в группу {2} 1.Автор сообщения
2. Имя чата
3. Имя нового участника
chat_id : идентификатор чата
CHAT_ADD_YOU {1} пригласил вас в группу {2} 1. Имя пользователя
2. Имя группы
chat_id : идентификатор чата
ЧАТ_DELETE_MEMBER {1} исключен {3} из группы {2} 1. Автор сообщения
2. Имя чата
3. Имя удаленного участника
chat_id : идентификатор чата
CHAT_DELETE_YOU {1} исключил вас из группы {2} 1. Автор сообщения
2. Название чата
chat_id : идентификатор чата
CHAT_LEFT {1} покинул группу {2} 1. Автор сообщения
2. Название чата
chat_id : идентификатор чата
CHAT_RETURNED {1} вернулся в группу {2} 1. Автор сообщения
2. Название чата
chat_id : идентификатор чата
CHAT_JOINED {1} присоединился к группе {2} 1.Имя пользователя
2. Имя группы
chat_id : идентификатор чата
CHAT_MESSAGE_FWDS {1} перенаправил {3} сообщений группе {2} 1. Имя пользователя
2. Имя группы
3. Количество перенаправленных сообщений
attachb64 : версия вложенного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
chat_id : идентификатор чата (связанный с первым сообщением). message)
edit_date : Когда сообщение было последний раз редактировалось (связанное с первым сообщением)
упоминание : Был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (связано с первым сообщением)
CHAT_MESSAGE_PHOTOS {1} отправил {3} фото группе {2} 1.Имя пользователя
2. Название группы
3. Количество отправленных фотографий
attachb64 : версия вложенного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
chat_id : идентификатор чата (связанный с первым сообщением). message)
edit_date : Когда сообщение было последний раз редактировалось (связанное с первым сообщением)
упоминание : Был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (связано с первым сообщением)
CHAT_MESSAGE_VIDEOS {1} отправил {3} видео группе {2} 1.Имя пользователя
2. Имя группы
3. Количество отправленных видео
attachb64 : версия вложенного мультимедиа в кодировке Base64 (связанная с первым сообщением)
chat_from_id : только группы, идентификатор автора сообщения (связанный с первым сообщением)
chat_id : идентификатор чата (связанный с первым сообщением). message)
edit_date : Когда сообщение было последний раз редактировалось (связанное с первым сообщением)
упоминание : Был ли пользователь упомянут в сообщении (связанном с первым сообщением)
msg_id : ID сообщения ( относится к первому сообщению)
молчание : было ли сообщение отправлено молча (уведомление не должно выдаваться) (связано с первым сообщением)
ЧАТ_СООБЩЕНИЯ {1} отправил альбом группе {2} 1.Имя пользователя
2. Имя группы
chat_from_id : идентификатор автора сообщения
chat_id : идентификатор чата
упоминание : упоминался ли пользователь в сообщении
PINNED_TEXT {1} закреплено "{2}" 1. Имя пользователя
2. Тело сообщения
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_TEXT {1} закрепил "{3}" в группе {2} 1.Имя пользователя
2. Имя группы
3. Тело сообщения
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_NOTEXT {1} закрепил сообщение 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_NOTEXT {1} закрепил сообщение в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_PHOTO {1} закрепил фото 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_PHOTO {1} закрепил фотографию в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_VIDEO {1} закрепил видео 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_VIDEO {1} закрепил видео в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_ROUND {1} закрепил видеосообщение 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_ROUND {1} закрепил видеосообщение в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_DOC {1} закрепил файл 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_DOC {1} закрепил файл в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_STICKER {1} прикрепил {2} наклейку 1.Имя пользователя
2. Стикер смайликов с включенным конечным пробелом или пустой строкой
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_STICKER {1} прикрепил {3} стикер в группе {2} 1.Имя пользователя
2. Имя группы
3. Стикер эмодзи с включенным конечным пробелом или пустой строкой
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_AUDIO {1} закрепил голосовое сообщение 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_AUDIO {1} закрепил голосовое сообщение в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_CONTACT {1} закрепил контакт {2} 1.Имя пользователя
2. Контактное лицо
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_CONTACT {1} закрепил контакт {3} в группе {2} 1.Имя пользователя
2. Имя группы
3. Контактное лицо
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GEO {1} закрепил карту 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GEO {1} закрепил карту в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GEOLIVE {1} закрепил действующее местоположение 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GEOLIVE {1} закрепил действующее местоположение в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_POLL {1} закрепил опрос {2} 1.Имя пользователя
2. Имя опроса
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_POLL {1} закрепил опрос {3} в группе {2} 1.Имя пользователя
2. Имя группы
3. Имя опроса
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_QUIZ {1} закрепил викторину {2} 1.Имя пользователя
2. Название теста
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_QUIZ {1} закрепил тест {3} в группе {2} 1.Имя пользователя
2. Название группы
3. Название теста
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
ЗАКРЕПЛЕННАЯ_ИГРА {1} закрепил игру 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
ЗАКРЕПЛЕННАЯ_ИГРА {1} закрепил игру в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GAME_SCORE {1} закрепил счет игры 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GAME_SCORE {1} закрепил счет игры в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_INVOICE {1} прикрепил счет-фактуру 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_INVOICE {1} закрепил счет в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GIF {1} закрепил GIF 1.Имя пользователя attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
PINNED_GIF {1} закрепил GIF в группе {2} 1.Имя пользователя
2. Имя группы
attachb64 : версия прикрепленного мультимедиа в кодировке Base64
channel_id : для каналов и супергрупп, идентификатор канала / супергруппы
chat_from_id : только группы, идентификатор автора сообщения
chat_id : для чатов идентификатор чата
edit_date : когда последний раз редактировалось сообщение
from_id : для PM, идентификатор автора
упоминание : упоминался ли пользователь в сообщении
msg_id : идентификатор сообщения
тихо : было ли сообщение размещено молча (уведомление не должно выдаваться)
КОНТАКТ_ПРИСОЕДИНИТЬСЯ {1} присоединился к Telegram! 1.Контактное лицо contact_id : идентификатор контакта
AUTH_UNKNOWN Новый вход с нераспознанного устройства {1} 1. Имя устройства
AUTH_REGION Новый вход с нераспознанного устройства {1}, местоположение: {2} 1. Имя устройства
2. Местоположение
ЗАПРОС_ШИФРОВАНИЯ У вас новое сообщение encryption_id : идентификатор секретного чата
ENCRYPTION_ACCEPT У вас новое сообщение encryption_id : идентификатор секретного чата
ENCRYPTED_MESSAGE У вас новое сообщение encryption_id : идентификатор секретного чата
random_id : идентификатор сообщения
СООБЩЕНИЕ ЗАБЛОКИРОВАНО У вас новое сообщение
PHONE_CALL_REQUEST {1} звонит вам! 1.Имя пользователя call_ah : хэш доступа к вызову
call_id : идентификатор вызова
PHONE_CALL_MISSED Вы пропустили звонок с номера {1} 1. Имя пользователя
ОБЪЯВЛЕНИЕ_СООБЩЕНИЯ {1} 1. Объявление объявление : Объявление: примерно эквивалентно сообщению, полученному от пользователя сервисных уведомлений (Telegram Notifications, id 777000 ), но должно быть доставлено через push-уведомления без обращения к API.

Распространенные проблемы: почему пользователь не получает push-уведомления?

«Доставка уведомлений рейтинг» - ключевой показатель для каждого продукта push-уведомлений. Поэтому, когда наша система распознает и подтверждает уведомление как «доставленное», это означает, что она успешно распространила уведомления с помощью нашей партнерской службы доставки. Однако , иногда уведомление не доставляется на устройство пользователя, даже если наши системы показывают его как доставленное.

Причины неполучения уведомлений. Может быть несколько причин, почему это происходит, ниже приведены основные:

  • путем блокировки уведомлений в настройках браузера
  • , заблокировав уведомления специально на вашем сайте
  • , отказавшись от подписки через вкладку настроек при отправке любого уведомления; и
  • из-за неправильных сетевых настроек

Пользователь должен выполнить любое из следующих действий, чтобы отказаться от подписки при следующих условиях:

  • Пользователь удаляет данные cookie из своего браузера
    • , удалив данные Cookie вручную из настроек своего браузера
    • с помощью приложения, которое сканирует и удаляет файлы cookie и данные кэша для обслуживания системы

Удаление данных cookie вручную может отличаться от одного браузера к другому.Необходимо удалить файлы cookie вручную в настройках соответствующего браузера.

Чтение Удаление файлов cookie вручную в Chrome, и Mozilla Firefox .

  • Пользователь вручную отписывается от ваших уведомлений
    • путем блокировки уведомлений в настройках браузера
    • , заблокировав уведомления специально на вашем сайте
    • , отказавшись от подписки на вкладке настроек в любом отправляемом вами уведомлении

Примечание : вы узнаете, что пользователь отказался от подписки, только когда рассылается кампания.

Также прочтите файл
Service Worker (sw.js) в Push-уведомлениях
Мифы о Push-уведомлениях

Следите за нашими страницами в социальных сетях.

Facebook | LinkedIn | Twitter

Оставьте отзыв на FinancesOnline.

Веб-сайт: www.truepush.com
Эл. Почта: [email protected]

(Изображение предоставлено - Дизайн Freepik)

.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *