отсутствие уведомлений в Element

Всех приветствую. развернул сервер synapse, работает нормально, нареканий нет, сообщения, видеозвонки, все работает. Кроме уведомлений на телефоне. Установил все доступные клиенты и только shildichat legacy показывает уведомление и только когда он открыт. Другие клиенты вообще не показывают уведомления. Сталкивался ли кто с такой проблемой или может знает решение ? подскажите пожалуйста или давайте вместе найдем решение

В элементе попробуйте:

  1. Настройки → Уведомления → Поиск проблем с уведомлениями (в самом низу)

  2. Что у вас за смартфон? Какая оболочка? У меня на 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:

  - proxy

nginx:

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:

  - proxy

volumes:

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.db

log_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:

enable_registration: true

enable_registration_without_verification: true

1 лайк

Ему нужно разрешение на работу в фоне. Попробуйте выдать такие разрешения. Я если честно не понимаю, почему с ним такие проблемы. Тут вы не одиноки)

все включено, все разрешено. Уведомления приходят только когда открыто приложение

shildichat иногда присылает уведомления

Попробуйте ещё ElementX

в Element X уведомления вообще не работают.

может надо сменить поставщика услуг уведомлений ?

Тут не могу подсказать. Обычно причина в самой оболочке. У меня нет Realme, чтобы посмотреть и проверить. Но я на OP тоже долго бадался с уведомлениями. Искал форумы именно по OP и Element