Cordova项目:allowBackup设置为false,但仍可以进行adb备份

时间:2018-05-25 07:41:11

标签: android angular cordova ionic3 android-manifest

我想禁用从Cordova / Ionic应用程序中获取 adb backup 文件的功能。我已将插件 cordova-plugin-allow-backup 添加到已成功运行的项目中;通过构建APK的发布版本并将其安装到我的Android设备,然后检查AndroidManifest来确认这一点。

enter image description here 但是,当我运行以下命令时,尽管明确将此属性设置为 false ,我仍然可以进行备份:

adb backup -f company.ab com.company.sales

此时我是否可以进行备份?我看错了房产吗?这里的任何指导将不胜感激。

我正在测试的设备是三星Galaxy Tab Active2,它运行的是Android 7.1.1。

谢谢, bengrah。

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。但是在看到this描述之后,我才开始认为这是正确的行为。
这意味着您无法禁用ADB备份功能,但您的应用程序将不会参与此基础架构。
就我而言,我仍然可以备份,但是备份文件的大小非常小,我猜那里什么也没有。

  

是否允许应用程序参与备份和   恢复基础架构。如果此属性设置为false,则不备份   或应用程序的还原,即使   全系统备份,否则将导致所有应用程序数据   通过亚行保存。此属性的默认值为true。