ios 这两种后台运行是怎么做到的?

查看 60|回复 6
作者:hunono   
我不是开发者,只是普通用户,纯好奇。
ios 后台运行一直是坑,听说是苹果对后台运行管的很严格。
1 、崩坏星穹铁道这个游戏可以后台下载,当有 4 、5G 更新时,进入游戏开启下载后,切出游戏使用其他 app 时下载不会断开、暂停。以前玩过的所有的游戏更新都没法做到在后台下载,黑屏也不行,只能傻傻的让屏幕常亮,在下载界面呆 10 分钟。为什么以前的游戏做不到后台下载,星穹铁道难道和 apple 有 py 交易开放了这功能?
2 、群晖的 Photo Mboile 怎么做到后台自动备份 ios 相册的,我一周没打开这 app ,这 app 确实帮我备份了相册,只是不是实时的,可能会延迟 1 天半天,在我的理解里只要不打开 ios 的 app ,备份相册这类“繁重”的工作 ios 做不到。

后台, iOS, 下载, App

estk   
Google Phones 如果没在后台都做不到备份相册
i8086   
打开通知权限,可以在后台继续下载数据,王者荣耀和星穹铁道都可以,手机只有这两个游戏。
打开通知权限,OneDrive 可以后台继续上传照片和视频。
finab   
网络下载本就是支持后台的,下载请求会被系统托管维持在后台
备份相册可能是位置权限,这个权限打开位置更新时可以拉起 APP 运行代码
HAYABUSA   
第 2 点,「在我的理解里只要不打开 ios 的 app ,备份相册这类“繁重”的工作 ios 做不到。」
iOS 、maOS 等自带的相册就能在不打开 app 的情况下自动同步 iCloud ,且是可以做到实时同步的。
eternityz   
https://developer.apple.com/documentation/foundation/urlsession
"Download tasks retrieve data in the form of a file, and support background downloads and uploads while the app isn’t running."
xgfan   
第一个:下载可以托管给系统
第二个:基本都是用的地理位置更新
您需要登录后才可以回帖 登录 | 立即注册

返回顶部