"MyChat Client (Android)", "Настройки", "Использовать PUSH-уведомления".
Стандартно эта настройка включена. PUSH-уведомления в Android — это технология, работающая на уровне системы, которая позволяет гарантированно получать сообщения, отправленные с вашего сервера, а также значительно уменьшить энергопотребление.
В MyChat такие уведомления отправляются из вашего сервера в зашифрованном виде на шлюз отправки сообщений на сервере разработчиков. Расшифровать сообщение может только получатель сообщения.
PUSH-сообщения будут отправлены мобильному приложению, только если на сервере MyChat есть доступ к шлюзу по адресу "https://mychat-server.com:52020", а также есть интернет у мобильных приложений.
Если эти условия по какой-либо причине невозможно выполнить, отключите настройку использования PUSH-уведомлений.
Отключение настройки изменит принцип подключения к серверу — приложение станет подключаться к серверу по TCP порту, указанному в админке сервера, а не к WEB-серверу. Также приложение будет пытаться работать в фоновом режиме, в строке состояния будет постоянно отображаться уведомление о том, что чат запущен.
Так как приложение будет постоянно общаться с сервером в фоновом режиме, ОС может посчитать такой процесс слишком ресурсоёмким и удалит его из памяти.
Не рекомендуется отключать эту настройку, если нет никаких существенных препятствий для корректной работы PUSH-уведомлений.