Да, часть веток API корректно не отрабатывали. Выдавался не массив данных в json, а просто одно значение. Из-за этого приложение вылетало. Сейчас вроде починил, но не уверен, что прямо все ветки проверил. Если заметите чего - дайте знать.
В Google Play вопрос по приложению появился: "Часто показывает статус оффлайн. Хотя по факту все работает". Я так понимаю это скорее всего в частном случае пользователя API не отрабатывает?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ох, VPN это такая сущность в которой не все всегда четко работает. Это же виртуальное соединение и бывает, что пакеты путаются местами во времени. Те, которые должны быть последними - приходят раньше всех.
Бывают разные ситуации.
Бывает, когда вместе с подключением клиента в ту же долю секунды приходит пакет об отключении (ну вот так послал клиентский софт). По факту соединение остается рабочим, а вот в статистике будет пусто.
Бывает, когда клиент неожиданно отключается, а сервер не имеет возможности об этом узнать - ведь соединение виртуальное. Поэтому по статистике "соединение висит", а по факту пакеты не ходят.
Это я к тому, что причин может быть много.
API, скорее всего, в этом не виноват, это более обширная проблема.
Лучше вопрос пользователя адресовать сюда, на форум.