Удалите соединение приложения с сервера SUP, когда приложение удаляется с устройства Android

Я разрабатываю приложение для Android с помощью SUP 2.1.3. При инициализации приложение будет зарегистрировано на сервере и выполнит соединение между сервером и устройством. Теперь это зарегистрированное соединение должно быть удалено, когда пользователь удалит приложение с устройства.

У меня вопрос: могу ли я сделать это через само приложение?

Если да, как я могу это сделать. Из моего исследования я понял, что во время удаления невозможно вызвать какой-либо код, поскольку мы делаем это с помощью методов onDestroy() или onPause().

1 ответ

Решение

Нет, ты не можешь.

Когда вы удаляете приложение, его процесс уничтожается (если он был запущен), а папка приложения удаляется. Почему связь должна быть удалена?

В любом случае, при проверке, включен ли пользователь в SUP, библиотека Connectivity просто возвращает логическое значение из файла SharedPreferences.

Другие вопросы по тегам