美文网首页
app备份引发的问题

app备份引发的问题

作者: 胡洁_ec66 | 来源:发表于2019-04-26 15:29 被阅读0次

今天偶然碰到一个问题,测试人员卸载了app,安装新的app时,没有登录直接到了应用主页面。然后就开始各种巴拉巴拉一大堆的,催促赶紧解决。

正常情况下,卸载应用时SP中存储的登录等一系列信息也会随之清除。但是上边的问题是如何引发的呢????
这就要从allowBackup属性说起了。

allowBackup是什么?

从名字就可以看出,这其实是一个备份功能。在 Android API level 8 开始引入的系统级备份和恢复功能。
可以通过在清单文件中设置 android:allowBackup 属性,来为其标记开关。在允许备份后,可以通过 adb 命令 adb backup 和 adb restore 来将应用数据进行备份和恢复。该属性默认值为 true。
利用备份功能,我们可以在格式化手机、换机前,将当前手机的很多信息备份一份,之后再进行还原,这其实是为了方便用户的功能。
这个属性存在一定的安全隐患,容易造成隐私泄露。

我们不主动备份就不存在问题了?

在安装了 Google Play 服务的手机上,开启备份并且在设置中开启自动备份后,是可以定时自动备份的。
国内的一些厂商,也会在自己的 ROM 中实现备份功能,如小米的 MIUI。
这就引发了备份的数据不可控的问题。在我们开发时,频繁卸载、安装,可能就会在某个时刻恢复到之前备份的数据,这并不是我们想看到的。

所以遇到这个问题,没特殊需求,在清单文件显示关闭这个属性。

相关文章

  • app备份引发的问题

    今天偶然碰到一个问题,测试人员卸载了app,安装新的app时,没有登录直接到了应用主页面。然后就开始各种巴拉巴拉一...

  • 安卓APP安全测试

    App安全问题 App 运行时虚拟机监测 App 运行时root监测 App数据备份检测 代码反编译检测 敏感权限...

  • 版本控制之svn和git

    没有版本控制会出现的问题:- 备份多个版本,费空间,费时间- 难于恢复至以前正确版本- 容易引发BUG- 解决代码...

  • App无法安装的问题(备份与恢复)

    最近收到反馈如下问题,联系苹果客服能够确认App没有任何问题。 几个有问题的案例,基本都是在iOS10系统下做备份...

  • 禅道备份、迁移、恢复

    备份 需拷贝在以下路径的数据:备份/opt/zbox/app/zentao/www/data/upload/1和/...

  • 自用APP备份

    1:TIM TIM 和轻聊有点像,就是原版 QQ 换个皮肤,这个所谓的商务版不可能真用来办公,但如果嫌原版 QQ ...

  • 阿里云上实战openshift6-数据割接

    1.从老系统备份出DB数据和用户头像文件 1.1.备份App MariaDB mysqldump -uroot -...

  • 浅析数据备份理解

    1. 提高数据备份成功效率 备份过程中,当备份介质、备份设备和网络出现问题时,备份作业就会中断,要提高备份的成功率...

  • 关于 iOS 平台 gpus_ReturnNotPermitt

    引发此问题的关键是,app 退到后台依然执行opengl 命令解决方法:@see https://develope...

  • Axure各种练习汇总

    练习axure都在AxureCloud备份,仿的几乎都是移动端app,当然也不是完整的app,只是某个app中我注...

网友评论

      本文标题:app备份引发的问题

      本文链接:https://www.haomeiwen.com/subject/tjxqnqtx.html