Всех приветствую. развернул сервер synapse, работает нормально, нареканий нет, сообщения, видеозвонки, все работает. Кроме уведомлений на телефоне. Установил все доступные клиенты и только shildichat legacy показывает уведомление и только когда он открыт. Другие клиенты вообще не показывают уведомления. Сталкивался ли кто с такой проблемой или может знает решение ? подскажите пожалуйста или давайте вместе найдем решение
В элементе попробуйте:
-
Настройки → Уведомления → Поиск проблем с уведомлениями (в самом низу)
-
Что у вас за смартфон? Какая оболочка? У меня на Oneplus та же история. Нудно дать разрешение для работы в фоне. Также после перезагрузки необходимо хотя бы раз раз зайти в приложение
P.S. Можете поделиться конфигом Docker compose и homeserver.yaml?
Тесты проходит успешно. когда открыт Element все уведомления сразу приходят проблем нет.
Ошибка возникла как на Realme 8 так и на Samsung S24 Ultra.
docker-compose.yaml
version: ‘3.3’
services:
synapse:
container_name: synapse image: matrixdotorg/synapse:latest restart: always ports: - 8008:8008 volumes: - ./data:/data labels: - "traefik.enable=true" - "traefik.http.routers.synapse.entrypoints=https-lan" - "traefik.http.routers.synapse.rule=Host(\`matrix.MyDomain.com\`)" - "traefik.http.routers.synapse.tls=true" - "traefik.http.routers.synapse.tls.certresolver=letsencrypt" networks: - proxynginx:
image: "nginx:1.22.0" restart: "always" volumes: - nginx_conf:/etc/nginx/conf.d labels: - "traefik.enable=true" - "traefik.http.routers.nginx.entrypoints=https-lan" - "traefik.http.routers.nginx.rule=Host(\`MyDomain.com\`)" - "traefik.http.routers.nginx.tls=true" - "traefik.http.routers.nginx.tls.certresolver=letsencrypt" networks: - proxyvolumes:
nginx_conf:
networks:
proxy:
external: true
homeserver.yaml
server_name: “MyDomain.com”
pid_file: /data/homeserver.pid
listeners:
port: 8008
resources:
compress: false
names:
client
federation
tls: false
type: http
x_forwarded: true
database:
name: sqlite3
args:
database: /data/homeserver.dblog_config: “/data/MyDomain.com.log.config”
media_store_path: /data/media_store
registration_shared_secret: “key_0”
report_stats: true
macaroon_secret_key: “key_1”
form_secret: “key_2”
signing_key_path: “/data/MyDomain.com.signing.key”
trusted_key_servers:
- server_name: “matrix.org”
enable_registration: true
enable_registration_without_verification: true
Ему нужно разрешение на работу в фоне. Попробуйте выдать такие разрешения. Я если честно не понимаю, почему с ним такие проблемы. Тут вы не одиноки)
все включено, все разрешено. Уведомления приходят только когда открыто приложение
shildichat иногда присылает уведомления
Попробуйте ещё ElementX
в Element X уведомления вообще не работают.
может надо сменить поставщика услуг уведомлений ?
Тут не могу подсказать. Обычно причина в самой оболочке. У меня нет Realme, чтобы посмотреть и проверить. Но я на OP тоже долго бадался с уведомлениями. Искал форумы именно по OP и Element




