Удалите соединение приложения с сервера SUP, когда приложение удаляется с устройства Android
Я разрабатываю приложение для Android с помощью SUP 2.1.3. При инициализации приложение будет зарегистрировано на сервере и выполнит соединение между сервером и устройством. Теперь это зарегистрированное соединение должно быть удалено, когда пользователь удалит приложение с устройства.
У меня вопрос: могу ли я сделать это через само приложение?
Если да, как я могу это сделать. Из моего исследования я понял, что во время удаления невозможно вызвать какой-либо код, поскольку мы делаем это с помощью методов onDestroy() или onPause().
1 ответ
Нет, ты не можешь.
Когда вы удаляете приложение, его процесс уничтожается (если он был запущен), а папка приложения удаляется. Почему связь должна быть удалена?
В любом случае, при проверке, включен ли пользователь в SUP, библиотека Connectivity просто возвращает логическое значение из файла SharedPreferences.