APK переносит старые данные - PullRequest
0 голосов
/ 18 ноября 2018

Я даже не знаю с чего начать. Это то, чего я никогда не ожидал. Итак, я опубликовал свое приложение в магазине приложений, все работает нормально, но когда любой пользователь входит в систему со своим именем пользователя и паролем, а не загружает данные пользователя, мое приложение загружает тестовые данные sqllite «Я никогда не сохранял» в своем приложении. Как только я захожу в приложение и очищаю хранилище и прошу пользователей войти в систему, они получают правильные данные.

Похоже, что apk как-то переносит базу данных sqllite с тестовыми данными.

Я понимаю, что этой информации недостаточно, хотя я совершенно сбит с толку. На вершине данные не самые последние данные испытаний.

Это похоже на то, что мое приложение упаковывает sqllite вместе с данными, или оно сбрасывается где-то в магазине Google Play и подключается к любой установке? ,

1 Ответ

0 голосов
/ 18 ноября 2018

Эта функция называется Автозагрузка

Автоматическое резервное копирование для приложений автоматически выполняет резервное копирование данных пользователя из приложений, предназначенных и работающих на Android 6.0 (уровень API 23) или более поздней версии. Android сохраняет данные приложения, загружая их на Google Drive пользователя, где они защищены учетными данными пользователя Google.

для отключения AutoBackup, примените эти изменения в своем манифесте приложения:

<manifest ... >
...
<application android:allowBackup="false" ... >
    ...
</application>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...