Для доставки уведомлений на мобильные устройства iOS и Android используется Push-сервис Dion. Он позволяет отображать уведомления на мобильных устройствах, даже когда клиент Dion работает в фоновом режиме или полностью закрыт.
Версия Dion должна быть не ниже 2024.05-3.
Посмотреть установленную версию можно в папке on_dion
в файле version.txt
на сервере setup-vm.
cat /home/dion/on_dion/version.txt
Для доставки Push-уведомлений требуются следующие сетевые доступы:
Сервис | Источник | Назначение | Порт | Протокол | Примечания |
---|---|---|---|---|---|
PUSH | chat-vm |
|
443 | TCP | Интеграция с облаком dion.vc, работа push-уведомлений. |
Для доставки Push уведомлений потребуется SSL-сертификат. Запросите его у команды Dion.
1. На сервере setup-vm в инвентаре вашего домена создайте каталог push_token
:
mkdir /home/dion/on_dion/files/dion.YourDomain.com/certs/push_token
2. Скопируйте в каталог файлы сертификата, полученные у команды Dion, и назовите их следующим образом:
rootCA.pem
public.crt
private.key
3. Запустите команду переустановки сертификатов из каталога on_dion
:
cd /home/dion/on_dion/
./dion.sh --tags cert
4. Перезапустите сервис dc_push_token_service
:
dcmctl service restart dc_push_token_service
В случае возникновения проблем можно посмотреть логи на сервере chat-vm:
docker logs dc_push_token_service