Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何存储用户可以存储的设置';不编辑?_Android_Ios_React Native - Fatal编程技术网

Android 如何存储用户可以存储的设置';不编辑?

Android 如何存储用户可以存储的设置';不编辑?,android,ios,react-native,Android,Ios,React Native,我正在寻找一种在React原生应用程序(iOS和Android)上存储设置的方法,这样用户就不能只打开文件编辑器编辑设置(这里主要指的是Android) 如果他们查看它就可以了,只是不要编辑它 由于某些原因,我也不想每次都通过API发送数据(换句话说,我不能每次都点击JSON端点来获取新的数据,这样就不需要存储数据) 我听说过使用“密钥存储”之类的东西,但听说它没有在Android上实现 PS:终极“安全性”不是目标,它是为了让我可以存储有关他们帐户的某些设置,而不必每次都获取它。如果有人真的想

我正在寻找一种在React原生应用程序(iOS和Android)上存储设置的方法,这样用户就不能只打开文件编辑器编辑设置(这里主要指的是Android)

如果他们查看它就可以了,只是不要编辑它

由于某些原因,我也不想每次都通过API发送数据(换句话说,我不能每次都点击JSON端点来获取新的数据,这样就不需要存储数据)

我听说过使用“密钥存储”之类的东西,但听说它没有在Android上实现


PS:终极“安全性”不是目标,它是为了让我可以存储有关他们帐户的某些设置,而不必每次都获取它。如果有人真的想对应用程序进行反编译或嗅出它的各种信息,那没关系,但它会阻止99.999%的尝试,而这正是我所关心的。

不知道“密钥存储”下的确切含义,但可能是渐变设置中的变量-根据构建类型固定-所以这不是你的情况。我可能会再次误解,但共享首选项或数据库不合适吗?如果需要,还可以对其内容进行加密。但是拥有根设备的用户无论如何都可以访问任何文件。例如,我想存储他们当前的计划,以及是否启用了某些功能。如果我使用异步存储,这些东西在android上容易编辑吗?我意识到越狱iOS用户可以做到这一点,但我不在乎,因为这只是一小部分。事实上,大多数用户不会搜索带有设置的文件。而且,当你说“根设备”时,似乎不是每个开发者都能找到这样的文件,这是安卓手机的默认配置,还是类似于越狱?我对安卓不是很熟悉。我想最终我的问题是。。。仅在普通用户/消费者身上,从android修改异步存储有多容易。它是否像iOS越狱一样需要一些诀窍?根设备就像越狱一样,你是对的。我再说一遍,要找到这些文件,尤其是编辑这些文件,是相当困难的。