这些文档似乎没有提供任何保证 - 我只是想知道是否有人在用户“背景”iPhone应用程序后上传大量数据的经验。
,录制一些音频或视频并上传,同时用户可能会启动另一个应用。是否有理由期望能够在后台上传几MB数据,也许使用VOPI UIBackgroundMode,它应该保持套接字处于活动状态?
答案 0 :(得分:1)
首先,在VoIP后台模式中上传任何非VoIP数据的内容都违反了Apple的指导原则,可能会拒绝您的应用。但您仍然可以选择使用正常的后台任务完成API,为您的应用提供另外10分钟(此时,未来版本中的金额可能会发生变化),以完成上传等任务。
如果前台应用程序使用大量带宽,操作系统可能会优先考虑后台任务。
当然,您无法依赖上传完成。如果时间不够,系统会通知您,您应该尝试在用户重新启动应用时恢复上传。但是你无论如何都不能依赖稳定的互联网连接,即使你的应用程序在前台,所以我真的没有看到差异。
答案 1 :(得分:0)
不,这是不可能的。我同意,当你进行长时间的操作时,它会产生问题,但这是不可能的。