Отправка пуш уведомлений FCM, отправляем пуши на устройства на базе Android

30.03.26

Интеграция - WEB-интеграция

Решение задачи по отправке Push уведомлений из 1С.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ОтправкаПушейOauth2
.epf 8,80Kb
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

У вас должен быть проект в гугле, оттуда возьмите client_id, client_secret, projectId, redirect_uri, ИдентификаторУстройства (взять из мобильного устройства). Если эти данные не сможете найти, можно загуглить. 

1. Получаем код авторизации. При нажатии на кнопку "Получаем код авторизации" вы будете перенаправлены в сой браузер и из адресной строки нужно скопировать этот самый код, вставить в нужное поле обработки.

2. Получаем токены. refresh_token получается только один раз при первой авторизации. access_token нужно получать раз в час.

3. Отправляем пуш уведомление указав заголовок и текст сообщения.

 

Тестировалось на платформе 8.3.25.1560, конфигурация не имеет значения.

Вступайте в нашу телеграмм-группу Инфостарт

Push Пуш пушуведомления 1с Push 1с пуш oauth2 oauth 2

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

42700 руб.

03.08.2020    23980    36    24    

28

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    22724    68    52    

43

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    42616    76    45    

31

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    5944    25    4    

27

WEB-интеграция Загрузка и выгрузка в Excel Программист Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

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

12200 руб.

29.08.2025    2489    6    6    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PetroD 1 05.06.25 08:33 Сейчас в теме
Простите, я не понял, это пуш из десктопной версии 1С или из мобильной установленной на телефоне?
2. SVGProger 22 05.06.25 12:05 Сейчас в теме
Из десктопной версии 1с отправляем пуш уведомления в мобильное приложение. Мобильно приложение может быть на писано на 1с или нет, не важно.
3. ILucifera 16.06.25 21:20 Сейчас в теме
Где взять redirect_uri? Можно ли заставить эту форму работать как сервис на сервере?
4. SVGProger 22 17.06.25 12:15 Сейчас в теме
(3) В консоле гугл. Можно как сервис на сервере. Этот код работает у меня как регламент для рассылки пушей.
Прикрепленные файлы:
5. ILucifera 18.06.25 21:55 Сейчас в теме
(4)
Спасибо за ответ. Автор, вы подняли действительно очень актуальную тему. Я постарался объединить всё в общий модуль и подключил к регламенту. Однако спустя примерно час все токены обновляются, хотя я и предусмотрел механизм обновления (refresh). Проблема оказалась в коде первичной авторизации. Там я вручную указывал значение — с использованием redirect_uri на localhost.
URL = "https://accounts.google.com/o/oauth2/v2/auth?";
URL = URL + "client_id=" + client_id;
URL = URL + "&response_type=code";
URL = URL + "&access_type=offline";
URL = URL + "&scope=https://www.googleapis.com/auth/firebase.messaging";
URL = URL + "&redirect_uri=" + redirect_uri;
ПерейтиПоНавигационнойСсылке(URL);

Вот именно этот участок кода у меня не получается превратить в сервис и подключить к регламенту.
6. SVGProger 22 26.06.25 15:50 Сейчас в теме
(5) У нас в организации работает уже несколько месяцев, без остановое. Токены храню в константах, и время получения токена храню в константе. По истечении времени обновляю access_token. refresh_token не обновляется. Этот участок с получением кода авторизации не использую в регламенте, получил один раз refresh_token и сохранил в константу.
7. ILucifera 03.07.25 19:58 Сейчас в теме
Да, я сделал именно так, у нас тоже работает, спасибо.
8. Evgeniy7620041976 1 09.10.25 15:22 Сейчас в теме
Скажите пожалуйста, когда уведомление приходит на телефон, а там мобильное приложение выгружено, срабатывает ОбработчикУведомлений для этого пуш уведомления, если нажать на него?
9. SVGProger 22 11.10.25 03:25 Сейчас в теме
(8) Да, в мобильном приложении при нажатии на пуш уведомление, можете самостоятельно запрограммировать обработчик.
10. Evgeniy7620041976 1 11.10.25 10:13 Сейчас в теме
(9) Я пробовал. Когда приложение открыто и приходит пуш, то обработчик срабатывает. А когда приложение выгружено из памяти, приходит пуш, нажимаешь на него, приложение открывается, но обработчик не срабатывает. А мне нужно чтоб срабатывал обработчик и можно было открывать что-то в приложении по данным пуш. Может кто знает? Раньше работало по старому методу отправки пуш, сейчас перестало
11. SVGProger 22 13.10.25 04:27 Сейчас в теме
(10) Попробуйте тут спросить t.me/Mobile_1C
Для отправки сообщения требуется регистрация/авторизация