Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Naghual
Добрый день.
Андроид клиент не принимает сообщения когда находится в фоне.
По настройкам системы ему все можно и доступно. Никаких ограничений по трафику и фоновой работе для него нет.
Настройки платформы идентичны вайберу, но поведение у них различное.
Версия клиента и сервера крайние.
Что делать?
Аватара пользователя
Георгий Лысенко
Здравствуйте.
В админке, в разделе сетевых настроек, нажмите кнопку проверки подключения. У вас должен быть доступ к нашему пуш-серверу, иначе сообщения в фоне приходить не будут.
Аватара пользователя
Naghual
Это где такое?!
Аватара пользователя
Naghual
Версия клиента и сервера крайние.


8.9.0
Аватара пользователя
Naghual
вот. и что?
Вложения
SharedScreenshot.jpg
SharedScreenshot.jpg (136.82 КБ) Просмотров: 737
Аватара пользователя
Георгий Лысенко
Зачем вы подставили в поле адреса для внешних клиентов "mychat-server.com"?
Аватара пользователя
Naghual
потому что
У вас должен быть доступ к нашему пуш-серверу, иначе сообщения в фоне приходить не будут.

и на вашем-же скрине именно так и указано.

я должен был подставить что-то другое и откуда мне это знать?
Аватара пользователя
Naghual
Изначально, это поле у меня было пустым.
Аватара пользователя
Георгий Лысенко
В этом поле должен быть указан ВАШ внешний IP-адрес или доменное имя для внешних клиентов.

По нажатию кнопки внизу страницы ваш сервер стучится к нам для проверки, есть ли доступ к вам снаружи.
Аватара пользователя
Naghual
Ок.
Только вот не эти порты у меня задействованы для доступа из внешнего мира:
Request: {"HOST":"МОЙВНЕШНИЙАДРЕС","SSL":true,"WEB":80,"CORE":2004,"TURN":8888,"FTP":20000}

В андроид клиенте есть возможность задать другие порты. И он работает по ним.

Что за сложности с пушем? Какие конкретно порты ему нужны для работы?
Аватара пользователя
Георгий Лысенко
Пуши отправляются на наш сервер "mychat-server.com", порт 52020. Справка.
Аватара пользователя
Георгий Лысенко
Также можете посмотреть, если у вас не последняя сборка сервера.
Аватара пользователя
Naghual
Также можете посмотреть, если у вас не последняя сборка сервера.

Это уже было сделано ранее.
не работает...
Аватара пользователя
Георгий Лысенко
Покажите лог из админки, "Инструменты" - "Просмотр протоколов", тип: "NodeJS" за время, когда были отправки на Android-устройства. Желательно лог побольше, не несколько строк.
Аватара пользователя
Naghual
Код: Выделить всё
[log  16:07:2021 14:53:19]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  16:07:2021 14:53:23]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[warn 16:07:2021 14:56:16]: Timeout occurred! sID: 1_NqJ1atVVKD9RHHG_OR.qIvkaoYV6.tqe4mRaprFhoc9k.RD.r
[  !  16:07:2021 14:56:16]: Client disconnected. Close sID: 1_NqJ1atVVKD9RHHG_OR.qIvkaoYV6.tqe4mRaprFhoc9k.RD.r
[log  16:07:2021 15:14:06]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  16:07:2021 15:14:06]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  16:07:2021 15:31:31]: Connected to MyChat Server. Sending signature
[info 16:07:2021 15:31:31]: Server is Ready
[  !  16:07:2021 15:31:31]: User UIN: 1 Successfully Logged In! sID: 2p.0qffyS5pkEde5BgBJUP31NP2wh7.qf4i9yRRHp3XK3evqKZK
[  !  16:07:2021 15:31:31]: [ADMIN-console.log ]: Logged in!
[  !  16:07:2021 15:31:31]: [ADMIN-console.warn]: ProcessCMD: 8106 not found!
[  !  16:07:2021 15:31:31]: [ADMIN-console.warn]: [events.broadcast] Unknown event: hidenull
[  !  16:07:2021 15:48:28]: [ADMIN-console.warn]: ProcessCMD: 80AE not found!
[warn 16:07:2021 15:50:16]: Timeout occurred! sID: 2p.0qffyS5pkEde5BgBJUP31NP2wh7.qf4i9yRRHp3XK3evqKZK
[  !  16:07:2021 15:50:16]: Client disconnected. Close sID: 2p.0qffyS5pkEde5BgBJUP31NP2wh7.qf4i9yRRHp3XK3evqKZK
[log  16:07:2021 15:55:11]: Connected to MyChat Server. Sending signature
[info 16:07:2021 15:55:11]: Server is Ready
[  !  16:07:2021 15:55:11]: User UIN: 1 Successfully Logged In! sID: 3WKbC_NL_c_5hTNj9j.XStx3OHHo-hC__79bX4zFLFqZC12yO_3
[  !  16:07:2021 15:55:11]: [ADMIN-console.log ]: Logged in!
[  !  16:07:2021 15:55:11]: [ADMIN-console.warn]: ProcessCMD: 8106 not found!
[  !  16:07:2021 15:55:12]: [ADMIN-console.warn]: [events.broadcast] Unknown event: hidenull
Аватара пользователя
Андрей Раков
Код: Выделить всё
[log  16:07:2021 15:14:06]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020

Нет доступа на адрес 195.93.172.166 и порт 52020, это наш сервер — mychat-server.com, на котором работает PUSH сервер.
Аватара пользователя
Naghual
Да. По трейсроуту теряется где-то в дебрях utel...