IOS 的后台刷新时令时不灵,有遇到过的吗?

2022-12-19 19:30:31 +08:00
 bjzhush
开启了 IOS 后台刷新,以及 Google Photos 和 Dropbox 的权限,包括照片的自动备份以及流量备份,但是照片的备份却时令时不灵,有时候十几分钟就传上去了,有时候几个小时俩都没上传。
有遇到过这种问题的吗?
刚刚已经打 apple 客服电话在问了,第一轮客服被我淘汰,在升级了高级技术顾问等待咨询,后续结果我会发到这个帖子
1473 次点击
所在节点    iOS
10 条回复
zhaoxin
2022-12-19 19:57:29 +08:00
是在有 WIFI 的情况下吗?为了省流量,一般默认非 WIFI 下不会自动同步
bjzhush
2022-12-19 20:25:01 +08:00
@zhaoxin 都是打开了流量上传的,另外我 95%以上时间都在 wifi 下
estk
2022-12-19 21:47:33 +08:00
我很想知道自己开发 App 如何保证 iOS 后台
bjzhush
2022-12-19 22:25:35 +08:00
@estk 后台和后台刷新是两码事
jjxtrotter
2022-12-19 22:30:15 +08:00
后台刷新不是这么用的,或者说和你所理解的有点不一样。

当地理位置改变的时候触发后台刷新,而且运行时间有限制,另外何时触发后台刷新这个是由系统自动判定,并不能手动触发(除非你手动打开 app 到前台)

针对 Google Photos 和 Dropbox ,如果你是想拍完照然后立马等着它们上传给你备份是不行的,它的使用逻辑并不是拍几张照片,然后立马上传几张;真正的上传逻辑或者用法是耐心等待,不用刻意打开 app ,若干天后前面的照片就自动备份了。(但是短时间内刚拍的照片大概率是不会上传的)。
bjzhush
2022-12-19 23:24:15 +08:00
@jjxtrotter 按你这个说法我觉得后台刷新是有问题的,不是所有的应用需要的后台刷新都是地理位置的,明明 Dropbox 和 google photos 需要的是有新照片的时候,系统通知并唤起 APP 进行上传,这是效率最高且功耗最低的做法。
另外能不能说一下你这些信息的来源?
lyuxiuchen
2022-12-19 23:26:38 +08:00
iOS 后台刷新主动权不在 app, app 只能告诉系统间隔多久执行后台任务,但是符合条件后执行与否由 iOS 决定。
大部分 app 会通过远程推送执行后台任务,检查下有没有给开通知权限
以上我就了解这么多😆
nicevar
2022-12-20 00:47:26 +08:00
后台刷新与你这个没太大关系,你真要了解去看官方文档,或者关键字 ios 保活
jjxtrotter
2022-12-20 07:52:48 +08:00
@bjzhush 的确并不是所有后台刷新都是靠地理位置,比如某些新闻类 app ,系统会根据你的使用习惯在某些时候自动后台抓取最新的条目,使得你打开的时候无需手动刷新就能看到较新的信息。地理位置改变只是用来触发这个机制,提高几率和频次。

正如#7 楼所说,主动权并不在 app 。
按照你的理解,系统需要实时驻留相应的服务监测相册变化,如果是偶尔一两张照片倒还好,如果是多张照片并且零散新增,app 就会一直不停的上传,消耗太大了。更何况这种保活方式很容易被滥用。
bjzhush
2022-12-30 15:52:42 +08:00
apple 客服没有给出我具体答案,但是根据我自己的搜索,大致就是一个 APP 使用的越频繁,后台刷新的频率就会越高

这个帖子结贴

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

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

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

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

© 2021 V2EX