#android #cordova
#Android #кордова
Вопрос:
В моем варианте выхода из системы мне нужно очистить все данные моего приложения, вернув его в состояние новой установки. По сути, мне нужно вызвать тот же эффект, что и вручную, выполнив Настройки-> Установленные приложения-> AppName-> Очистить данные приложения
Есть идеи, как это сделать?
PS: Это специально только для платформы Android, хотя, если есть кроссплатформенное решение, я был бы очень благодарен.
Ответ №1:
Для версии Android, превышающей kitkat, вы можете использовать
import android.os.Build.*;
if (VERSION_CODES.KITKAT <= VERSION.SDK_INT) {
((ActivityManager)context.getSystemService(ACTIVITY_SERVICE))
.clearApplicationUserData(); // note: it has a return value!
}