本文介绍了卸载 ReactNative App - 使用 Asyncstorage 清理用户数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用异步存储在我的本机应用程序中存储一些值.我有一个登录名,所以当我登录应用程序时,我会存储我的 ID,注销时我将其删除.

I am using Async Storage to store some values in my react native app.I have a login so when I login into the app I am storing my id, when logout I am removing it.

但是,在不注销的情况下卸载我的应用程序时,我在异步存储中的数据不会删除,即再次安装应用程序时自动登录.

But when uninstalling my app without logout then my data in async storage is not removing that refers to automatic login when installing the app again.

你能告诉我如何解决这个问题吗这发生在 android 设备和版本 >6

Can you please tell me how to solve thisthis happens in android device and version >6

谢谢.

推荐答案

我遇到了同样的问题,这似乎是 android 新 manifest 关键字的直接原因:

I've got the same issue and it simply seems to be the direct cause of android's new manifest keyword:

<android:allowBackup="true">

您可以在 关于 android 文档 中找到更多信息,但很快就会说该应用程序本地保存的数据可能会备份到最新版 Android 上的 Google Drive 上.您可以通过设置 <android:allowBackup="false">(true 是默认行为)或在手机设置中禁用自动备份来禁用它.

You can find more information on android documentation but quickly it says that app locally saved data might be backed up on Google Drive on the latest versions of Android. You can disable it either by setting <android:allowBackup="false"> (true is the default behavior) or by disabling auto backup in your phone's settings.

这篇关于卸载 ReactNative App - 使用 Asyncstorage 清理用户数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 07:02