Поддержка

Собрали ответы на популярные вопросы, чтобы пользоваться eXpress было легко и удобно. Не нашли ответ на свой вопрос? Свяжитесь с нашей поддержкой.

Решение проблем с уведомлениями и метками приложения

Решение проблем с уведомлениями и метками приложения

Если уведомления и метки настроены по инструкциям выше, но проблемы всё равно возникают — воспользуйтесь описанными ниже решениями.

Массово не работают уведомления на многих устройствах

Если наблюдается массовая проблема с уведомлениями у вас и у ваших коллег:
  1. Убедитесь, что на устройствах и в вашей сети разрешены доступы к используемым службам push-уведомлений: подробнее.
  2. Не помогло?
    • При использовании приложения eXpress обратитесь в поддержку eXpress для проверки
      RTS
      .
    • При использовании брендированного приложения для
      ETS
      обратитесь в поддержку своей организации для проверки
      ETS
      .
Администратору: диагностика массовой неработоспособности уведомлений на ETS
ETS
Возможные причины массовой неработоспособности уведомлений при использовании брендированного приложения для
ETS
можно увидеть в логах сервиса ets_push_service на
ETS
.

Нет доступа до службы уведомлений?

ETS
должен иметь доступ к используемым службам push-уведомлений: подробнее.

Проблема с сертификатом?

Сертификат push-сервиса не должен быть просрочен или содержать ошибки.

Также нужно убедиться, что
ETS
может корректно передавать данные в пуш-сервисы Google, Huawei, APNS и т.д. Например, если перестали отправляться push-уведомления звонков на iOS, тогда:
  • Просмотрите логи контейнера push_service. Если в них содержится следующее: 2022-02-18T07:37:53.487661695Z 2022-02-18 07:37:53.486 [error] skip push notification because adapter is not connected to APNS 2022-02-18T07:37:58.486935118Z 2022-02-18 07:37:58.485 [warn] Push timeout! (ios voex)2022-02-18T07:37:58.486957488Z Token information: 2022-02-18T07:37:58.486972168Z token id: 280338 2022-02-18T07:37:58.486976091Z phone: 79067247309 2022-02-18T07:37:58.486979331Z user_huid: "2a768e92-a182-5efd-93c9-0a578b815a0e" 2022-02-18T07:37:58.486982654Z udid: "d3e604e3-40a3-4aea-9c36-272d49eb6e34" 2022-02-18T07:37:58.486985939Z platform: "ios_voex" — это означает, что нет подключения к APNS. Запись skip push notification because adapter is not connected to APNS означает, что в стейте APNS-адаптера, отсылающего пуш, conn == nil.
  • Проверьте актуальность сертификатов в панели администратора (раздел Push Service на
    ETS
    ). Если сертификаты истекли, нужно перевыпустить их и загрузить.
  • Проверьте подключение к APNS: nc -v api.push.apple.com 443. Если подключения нет, проверьте сеть, а если все ок — перезапустите push_service на активной ноде кластера бэкенда
    ETS
    .
  • Также убедитесь, что запущены сервисы kafka и zookeeper.
Для получения помощи обратитесь в техническую поддержку eXpress.

Перестали работать уведомления при подключении к другой сети или через VPN

При смене сети или использовании VPN push-уведомления могут перестать работать из-за ограничений со стороны интернет-провайдера или корпоративного сервера (например, администратор может запрещать подключение к серверу из-за рубежа).

  • Проверьте наличие ограничений мобильного интернета в вашем регионе. Учтите, при ограничении мобильного интернета доставка уведомлений затруднена.
  • Попробуйте использовать другое подключение к Интернету или выключить VPN.
  • Убедитесь, что на устройствах и в вашей сети разрешены доступы к используемым службам push-уведомлений: подробнее.

Уведомления на Android не работают, хотя всё настроено

Открыто и активно приложение на компьютере?

Чтобы уведомления работали, убедитесь, что параллельно не открыта другая сессия. Например, если вы в данный момент читаете сообщения в веб-приложении на компьютере, уведомления на мобильное устройство дублироваться не будут.

На устройстве нет служб Google?

⚠️ Устанавливайте приложение из магазина от производителя устройства! На устройстве без служб Google установите приложение из «родного» магазина, иначе уведомления не будут работать. Для устройств Huawei и Honor приложение рекомендуется устанавливать из Huawei App Gallery или RuStore.

На устройстве Huawei/Honor уведомления приходят не вовремя?

Если приложение установлено через App Gallery, и уведомления приходят с сильными задержками, можно попробовать сбросить кэшированные данные службы «Служба push-сообщений»: Настройки > Приложения и службы > Приложения > меню-четыре точки в правом верхнем углу > Показать системные процессы > найдите Служба push-сообщений > Память > Сброс.

Блокируется фоновая работа приложения?

Чтобы этого не происходило, см. расширенную инструкцию с описанием для большинства производителей мобильных устройств.

Ничего не помогло?

Если все настройки выше включены, но уведомления всё равно не приходят, выключите и снова включите уведомления в настройках операционной системы. Если это не помогает, соберите диагностику и обратитесь в поддержку: поддержка проверит, какая служба уведомлений работает на устройстве. Если приложение переносили со старого телефона на новый, см. проблемы после переноса.

Уведомления на iOS не работают, хотя всё настроено

Открыто и активно приложение на компьютере?

Чтобы уведомления работали, убедитесь, что параллельно не открыта другая сессия. Например, если вы в данный момент читаете сообщения в веб-приложении на компьютере, уведомления на мобильное устройство дублироваться не будут.

Уведомления перестали приходить?

Перезапустите приложение полностью: смахните его из списка открытых приложений и откройте снова.

На устройстве работает режим «Фокусирование»?

Добавьте приложение в список разрешённых уведомлений фокусирования: Настройки > Фокусирование > выберите работающий режим > добавьте приложение в список Допуск уведомлений.

Уведомления приходят пачкой, а не сразу?

Откройте Настройки > Уведомления > Сводка по расписанию — исключите приложение, иначе уведомления копятся и приходят пачкой по расписанию, а не сразу.

Блокируется фоновая работа приложения?

Чтобы этого не происходило, см. расширенную инструкцию с описанием для большинства производителей мобильных устройств.

Уведомления не работают и в других приложениях?

Если уведомления не работают во всех приложениях на устройстве, значит, возникла неполадка с APNS на данном устройстве. В таком случае необходимо обратиться в поддержку Apple.

Все уведомления на iOS приходят как «Новое сообщение»

Это происходит из-за временного сбоя в обработке push-токена на устройстве — приложение получает уведомление, но не может расшифровать его содержимое. Перезагрузите устройство. После этого уведомления должны приходить с текстом сообщений.

На значке приложения метка непрочитанных сообщений, хотя все сообщения прочитаны

Проверьте, что в приложении не остались непрочитанные чаты или обсуждения. Перезапустите приложение.

Ничего не помогло?

Обратитесь в поддержку своей организации для сброса неверного счётчика.
Администратору: как сбросить счётчик на значке приложения
CTS
eCTS
  • Войдите в консоль messaging на корпоративном сервере (
    CTS
    /
    eCTS
    ):
    dpl --dc exec messaging ./bin/messaging remote
    или:
    docker exec -it {messaging_container} ./bin/messaging remote
    ⚠️ До версии 3.43 серверного ПО вместо remote вводите remote_console.
  • Вставьте код ниже и нажмите Enter:
    defmodule ClearCounters do @connection :message_counters_api def execute(huid) do with {:ok, hset} <- Redix.command(:message_counters_api, ["HGETALL", huid]) do counters = Enum.chunk_every(hset, 2) for [key, _] <- counters do Redix.command(:message_counters_api, ["HSET", huid, key, 0]) end end end end
  • В конце выполните команду:
    ClearCounters.execute("huid_пользователя")
    Затем попросите пользователя перезапустить приложение.

Веб-приложение перестаёт присылать уведомления спустя время

В некоторых браузерах можно сделать так, чтобы неактивная вкладка с веб-приложением не «засыпала» спустя время, и уведомления продолжали приходить. Иногда это выключается только для всех вкладок сразу — не стоит это делать, если у компьютера мало оперативной памяти.
Браузер Как выключить автоматическую выгрузку вкладок
Chromium и Google Chrome Настройки > Производительность > Экономия памяти > добавьте адрес веб-приложения в список Сайты, которые всегда активны
Microsoft Edge Настройки > Система и производительность > Оптимизировать производительность > добавьте адрес веб-приложения в список Никогда не переводить эти сайты в спящий режим
Opera Настройки > Возможности > Интерфейс пользователя > снимите флажок Перевести неактивные вкладки в пассивный режим для экономии памяти
Yandex Настройки > Системные > Производительность > снимите флажок Выгружать из памяти неиспользуемые вкладки

Нет уведомлений приложения в Manjaro Linux

Если десктоп-приложение, установленное в Manjaro Linux, не отображает уведомления о новых сообщениях и звонках, попробуйте установить пакет notification-daemon и настроить сервис уведомлений: cat /usr/share/dbus-1/services/org.freedesktop.Notifications.service [D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/notification-daemon-1.0/notification-daemon

Нет уведомлений приложения для Windows 10/11, хотя всё настроено

Работает режим «Фокусировка внимания» Windows?

Выключите его: Параметры > Система > Фокусировка внимания > Выкл. (также выключите автоматические правила), или настройте так, чтобы уведомления от десктоп-приложения всё равно приходили:
ОС Путь
Windows 10 Параметры > Система > Фокусировка внимания > Только приоритет > Настройте список приоритетов > Приложения > нажмите Добавить приложение и выберите десктоп-приложение.
Windows 11 Параметры > Система > Уведомления > Задать приоритетные уведомления > нажмите Добавить приложения и выберите десктоп-приложение.

Приложения нет в списке уведомлений Windows?

Попробуйте найти приложение в списке «Уведомления и действия» («Уведомления» на Windows 11) в параметрах Windows. В редких случаях десктоп-приложение может там отсутствовать. На этот случай есть сценарий Powershell, который возвращает приложение в базу данных уведомлений Windows, чтобы приложению можно было включить уведомления. Сценарию необходимо подключение к Интернету, поскольку из Интернета скачивается модуль для работы с SQL.

Инструкция:
  1. Скачайте сценарий express.desktop_Notifications.ps1.
  2. Если используется брендированное приложение для ETS, откройте сценарий в текстовом редакторе и вместо текста express укажите название своего приложения.
  3. Запустите командную строку от имени администратора и выполните команду: powershell Set-ExecutionPolicy RemoteSigned
  4. В проводнике щёлкните правой кнопкой мыши файл сценария и выберите команду Выполнить с помощью PowerShell.
  5. В командной строке выполните команду: powershell Set-ExecutionPolicy Restricted
  6. После этого приложение должно появиться в списке.

Приходят повторные уведомления на уже прочитанные сообщения

Возможно, данное сообщение отредактировали. Каждое редактирование сообщения присылает новое уведомление о нём. Если сообщение не редактировали, или это происходит систематически с разными сообщениями, обратитесь в поддержку.