Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Fortex
На телефоне со стоковым Андроид 10 ни в какую не хотят приходить уведомления от MyChat.
Для приложения отключены все блокировки и энергосбережения. Настройки как для других мессенджеров на телефоне (Whtsapp, Telegram) в других мессенджерах уведомления приходят, от MyChat ни в какую.
Аватара пользователя
Георгий Лысенко
Здравствуйте.
Покажите скриншот проверки подключения из админки, раздел "Настройки" - "Сетевые настройки".
Аватара пользователя
Fortex
Само приложение подключается и в нем можно общаться. Проверка подключения проходит со всеми 4мя зелеными галками.
Проблема именно в уведомлениях - они не приходят. Т.е. в чате можно общаться только пока он открыт на экране, если его свернуть - уведомления о новых сообщениях он не пресылает.
Аватара пользователя
Георгий Лысенко
Просто выполните проверку и покажите скриншот с результатом.
Аватара пользователя
Fortex
Чат пока не выпущен в интернет - общение происходит в локальной сети. На телефон Xiaomi уведомления приходят.
Аватара пользователя
Fortex
Вот результат.
Вложения
123.png
123.png (37.35 КБ) Просмотров: 1249
Аватара пользователя
Георгий Лысенко
Чтобы приходили PUSH-уведомления, ваш сервер должен иметь доступ к интернету: https://nsoft-s.com/mcserverhelp/index. ... ations.htm
Аватара пользователя
Fortex
Разобрались.
Уведомления приходят только если приложение висит в шторке "запущенных" приложений. Если из этой шторки его выбросить - он замолкает. На Xiaomi тоже самое.
Но остальным мессенджерам это не мешает. Т.е. они все равно как то висят в бэкграунде и присылают свои уведомления.
Аватара пользователя
Георгий Лысенко
Какая у вас версия приложения?
В настройках приложения у вас включено использования PUSH-уведомлений?
Аватара пользователя
Fortex
Версия последняя: 8.8 (попытка обновления говорит, что используется последняя версия).
Конечно включено, иначе он бы их не присылал, даже если висит в шторке.
Аватара пользователя
Георгий Лысенко
Я не совсем понимаю, что значит "висит в шторке"?
Аватара пользователя
Fortex
Ну.... Список запущенных/активных приложений.
Вложения
android-task-app-manager2[1].png
android-task-app-manager2[1].png (133.57 КБ) Просмотров: 1244
1_9m0zM10lCuvJTkpmGNokOA[1].png
1_9m0zM10lCuvJTkpmGNokOA[1].png (160.14 КБ) Просмотров: 1244
Аватара пользователя
Георгий Лысенко
Настройте на сервере доступ к интернет, проверьте есть ли подключение к PUSH-серверу и уведомления будут приходить на все устройства.
Аватара пользователя
Fortex
Т.е. то, что уведомления(пуши) доходят, пока приложение в списке запущенных - это не означает что сервер имеет доступ к пуш-шлюзу?!
То что на сервере полный доступ в интернет - этого не достаточно для полноценной работы пушей?
Я же говорю, что пуши доходят! Но только в том случае, если приложение в списке запущенных.
Т.е. проблема не в сервере, а в самом клиенте на андроид!
Аватара пользователя
Георгий Лысенко
Вам приходят не пуши, а онлайн сообщения, потому, что приложение еще не отключилось от сервера.
Аватара пользователя
Алексей Пикуров
То что на сервере полный доступ в интернет - этого не достаточно для полноценной работы пушей?

В логе проверки чётко указано, что ваш MyChat Server не может отправить PUSH на 195.93.172.166 по TCP порту 52020. Это значит, что ваше утверждение не соответствует действительности.

Без доступа на отправку к 195.93.172.166 (mychat-server.com) у вас не будут работать пуши в ваших Android-устройствах.
Аватара пользователя
Fortex
Ааа... теперь ясно.
Да, нашли проблему, действительно порт блокировался на сетевом оборудовании.
Спасибо за помощь.
Аватара пользователя
Алексей Пикуров
Пожалуйста. Переношу тему в вопросы.