问题
今天接到Android
版APP
一个高危检查项:allowBackup
属性值为:true
危害
-
这个属性默认为
true
-
在
AndroidManifest.xml
进行配置 -
主要作用是数据备份和回复
查找
打开Android工程,进行全局查找,可以看到:
![](https://img.haomeiwen.com/i1186939/7078da9b9644023a.png)
工程分为4个模块,其中一个模块的allowBackup
属性为默认的true
没改,另外三个模块没有allowBackup
这个属性。
app
模块是主工程,这里的设置才是起作用的。没有allowBackup
属性,那么就会取默认值true
。
修改
主工程app
模块的AndroidManifest.xml
中添加allowBackup
字段,并且设置其值为false
![](https://img.haomeiwen.com/i1186939/e3433d1ad9154eeb.png)
参考文章
Android开发自动生成的AndroidManifest.xml中的allowBackup属性的含义和危险性实例讲解
Android之allowBackup属性
allowBackup属性
网友评论