Пуш-уведомления
SimpleOne поддерживает отправку пользователям пуш-уведомлений через браузер. Функциональность реализована при помощи системной логики с использованием методов класса SimplePushNotification. Параметры по умолчанию можно настроить в системных свойствах.
В настоящей статье описаны таблицы, используемые в системе для реализации этой функциональности.
Таблица Пуш-уведомления
Таблица Пуш-уведомления (sys_push_notification) хранит пуш-уведомления, создаваемые при помощи системной логики с использованием методов класса SimplePushNotification.
Поля формы Пуш-уведомления
| Поле | Описание |
|---|---|
| Заголовок | Заголовок уведомления. Максимальная длина — 35 символов. |
| Текст | Основной текст уведомления. Максимальная длина — 255 символов. |
| Иконка | Абсолютный URL-адрес иконки со схемой http или https. Если значение не задано или некорректно, система использует значение системного свойства push_notifications.default_icon_url. |
| Ссылка | Абсолютный URL-адрес со схемой http или https, по которому система переходит при клике по уведомлению. |
| Срочность | Уровень срочности уведомления. Возможные значения:
|
| Срок жизни | Срок жизни уведомления в секундах. Допустимы целые числа от 0 до 2419200. Значение по умолчанию: |
| Закрытие по клику | Параметр, определяющий поведение уведомления после отображения. Возможные значения:
Если значение не задано, некорректно или поле Ссылка не содержит допустимого URL-адреса, параметр не устанавливается. |
Таблица Получатели пуш-уведомлений
| Поле | Описание |
|---|---|
| Пуш-уведомление | Ссылка на запись в таблице Пуш-уведомления (sys_push_notification), содержащую уведомление, которое должно быть доставлено пользователю, указанному в поле Пользователь. |
| Пользователь | Ссылка на запись в таблице Пользователи (user), пользователь, которому должно быть доставлено уведомление, указанное в поле Пуш-уведомление. |
| Статус доставки | Текущее состояние доставки пуш-уведомления. Возможные значения:
|