Удалите приложение ReactNative - очистите данные пользователя с помощью Asyncstorage

Я использую Async Storage для хранения некоторых значений в моем собственном приложении для реагирования. У меня есть логин, поэтому, когда я вхожу в приложение, я сохраняю свой идентификатор, при выходе из системы я удаляю его.

Но при удалении моего приложения без выхода из системы мои данные в асинхронном хранилище не удаляются, что относится к автоматическому входу в систему при повторной установке приложения.

Не могли бы вы рассказать мне, как решить эту проблему, это происходит на устройстве Android и версии> 6

Спасибо.


person krishna swaroopa I    schedule 26.04.2017    source источник
comment
Пожалуйста, помогите мне в решении этого   -  person krishna swaroopa I    schedule 09.05.2017
comment
Как вы ее решили? <android:allowBackup="false">?   -  person N Sharma    schedule 06.06.2017


Ответы (2)


У меня такая же проблема, и это просто кажется прямой причиной нового ключевого слова манифеста Android:

<android:allowBackup="true">

Вы можете найти дополнительную информацию в документации по Android, но быстро сообщается, что приложение локально сохраненные данные могут быть скопированы на Google Диск в последних версиях Android. Вы можете отключить его, установив <android:allowBackup="false"> (значение true по умолчанию) или отключив автоматическое резервное копирование в настройках вашего телефона.

person user2015762    schedule 19.05.2017

Просто хотел добавить в ответ user2015762: если ваша сборка не удалась из-за конфликта с манифестом другого пакета, вы при повторном использовании вам также может потребоваться добавить
tools:replace="android:allowBackup" в <application ...> и
xmlns:tools="http://schemas.android.com/tools" в <manifest ...>, например:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="YOUR_APP_NAME">
...
<application
    android:allowBackup="false"
    tools:replace="android:allowBackup"
    ...>

person Ashwin M    schedule 22.03.2019