Эта статья относится к устаревшей версии Dion on-premise 2024.05
Документация по актуальной версии Dion on-premise 2024.10 доступна по ссылке.
Для доставки уведомлений на мобильные устройства iOS и Android используется Push сервис Dion. Он позволяет отображать уведомления на мобильных устройствах, даже когда клиент Dion работает в фоновом режиме или полностью закрыт.
В версиях Dion 2024-05 поддерживается работа Push уведомлений только для сообщений.
Поддержка Push уведомлений для звонков появится в следующих версиях.
Версия Dion не ниже 2024.05-3
Посмотреть установленную версию можно в папке on_dion в файле version.txt на сервере SetupVM.
cat /home/dion/on_dion/version.txt
Для доставки Push уведомлений требуются следующие сетевые доступы:
Сервис | Источник | Назначение | Порт | Протокол | Примечания |
---|---|---|---|---|---|
PUSH | chat-vm |
80.85.252.1 80.85.252.4 185.247.192.104 185.247.192.104 185.228.50.78 185.228.50.79 185.65.148.105 185.65.148.145 |
443 | TCP | Интеграция с облаком dion.vc , работа push уведомлений. |
Для доставки Push уведомлений потребуется SSL сертификат. Запросите его у команды Dion.
На сервере Setup-VM в инвентаре вашего домена создайте директорию push_token:
mkdir /home/dion/on_dion/files/dion.YourDomain.com/certs/push_token
Скопируйте в нее файлы сертификата, полученные у команды Dion и назовите их следующим образом:
Запустите команду переустановки сертификатов из директории “on_dion”
cd /home/dion/on_dion/
./dion.sh --tags cert
Перезапустите сервис “dc_push_token_service”:
dcmctl service restart dc_push_token_service
В случае возникновения проблем можно посмотреть логи на сервере Chat-VM:
docker logs dc_push_token_service