那个啥, iCloud 备份的都是啥内容

2021-08-16 08:57:25 +08:00
 dzdh

微信 4 个 G 就不说啥了知道备份的是啥

微博也好几个 G,百度地图也 300 多 M (没下载离线地图)。喜马拉雅 1.1 个 G 。

备份的内容是连带缓存数据嘛?

像什么银行 APP 里面会有证书啥的嘛?

3591 次点击
所在节点    iCloud
22 条回复
0TSH60F7J2rVkg8t
2021-08-16 09:00:19 +08:00
icloud 备份应用内 Documents 目录里的文件,另外应用也可以指定备份或者不备份某目录。楼主说的问题,是垃圾应用自己拉屎,不设定排除目录导致的,毕竟哪些数据重要,哪些只是临时数据,并不能由 iCloud 自行判断。
ruixue
2021-08-16 09:19:53 +08:00
其实大部分有账号系统的 app 的重要数据都是随账号保存在云端的,压根不需要备份,重新登录账号就全从云端同步下来了,也就是少数没有云端同步(或同步不全)的 app 值得备份一下
Leonard
2021-08-16 09:34:33 +08:00
微信应该备份的聊天记录之类的东西。同 2L,一般要登录的 app 不用备份,没什么值得备份的东西
Mryang
2021-08-16 11:51:42 +08:00
我主要还是用 iCloud 备份照片😄
ngn999
2021-08-16 12:10:01 +08:00
原神备份 7 个 G
LotusChuan
2021-08-16 15:03:09 +08:00
备份的是你选中的应用,一般这些应用默认使用 iCloud 进行备份。证书的话如果你有 Mac 你可以进 Keychain Access 看看,里面连你的 gpg 都有备份
guidozeng
2021-08-16 15:11:20 +08:00
1L2L 已经说得比较全面了。

备份的就是应用内的数据。
微信主要是聊天记录。自己的经验,不包括缓存(例如用户头像、朋友圈本地缓存等)。

至于微博、百度地图、银行 APP 中证书等,一楼已经回答了,包不包括缓存或具体包含哪些数据取决于 APP 开发者自己的设定。这个只能自己实测或者看对应 APP 公布的帮助文档又没有具体介绍。
wipbssldo
2021-08-16 15:33:19 +08:00
@ngn999 这...是把更新包放 Documents 文件夹里面吗
wipbssldo
2021-08-16 15:39:08 +08:00
https://www.jianshu.com/p/dd3f120eb249 不会被 iTunes 备份的也不会被 iCloud 备份。
ngn999
2021-08-16 16:55:43 +08:00
@wipbssldo #8 估计是的, 做得不地道. 还有长桥 app, 一个炒美股的, 也备份了近 2 个 G, 不知道搞毛
Semidio
2021-08-16 18:46:04 +08:00
@ngn999 我觉得我们装的可能不是同一个原神。
https://sm.ms/image/YMRl78vCFmcWrEi
Semidio
2021-08-16 18:52:26 +08:00
@Semidio 可能是我看错了,这台设备上的原神是最近重装过的,抱歉
Semidio
2021-08-16 18:58:33 +08:00
@ngn999 换了一台设备,的确备份了 7.13G
Mitt
2021-08-16 20:13:50 +08:00
不仅原神,王者荣耀也是把更新的资源包放 documents 也会一起备份,上次手动一个个取消掉备份的,都是些垃圾软件
dingwen07
2021-08-16 21:07:23 +08:00
有些国产游戏会把地图包都备份上去
beijiaoff
2021-08-16 21:32:33 +08:00
是不是 iOS app 只有两类,documents 全备份,缓存目录不备份。缓存在 iOS 需要的时候可能被强制清空。
其实存在开发者不想被删掉,但是又不值得备份的第三类。现在没有这个第三类,所以就有点不完善了。
Maskeney
2021-08-16 21:32:50 +08:00
別的不知道,微信当然是有很大一部分体积是对于用户来说毫无卵用的 xlog 啦
yousabuk
2021-08-16 22:41:43 +08:00
胡乱备份无需备份的数据都是垃圾 app
ufjfeng
2021-08-17 04:06:34 +08:00
wipbssldo
2021-08-17 10:21:53 +08:00
@beijiaoff

你说的是可以实现的

"Put app-created support files in the Library/Application support/ directory. In general, this directory includes files that the app uses to run but that should remain hidden from the user. This directory can also include data files, configuration files, templates and modified versions of resources loaded from the app bundle.
Remember that files in Documents/ and Application Support/ are backed up by default. You can exclude files from the backup by calling -[NSURL setResourceValue:forKey:error:] using the NSURLIsExcludedFromBackupKey key. Any file that can be re-created or downloaded must be excluded from the backup. This is particularly important for large media files. If your application downloads video or audio files, make sure they are not included in the backup."


来自文档: https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW28

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX