V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bjzhush
V2EX  ›  iOS

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

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

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

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

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

    这个帖子结贴
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.