Iphone 应用程序在后台可以可靠地上传数据吗?

Iphone 应用程序在后台可以可靠地上传数据吗?,iphone,Iphone,这些文档似乎没有提供任何保证——我只是想知道是否有人有过在用户使用iPhone应用程序后上传大量数据的经验 例如,在用户可能启动另一个应用程序时,录制一些音频或视频并上传。有理由期望能够在后台上传几MB的数据,可能是使用VOPI UIBackgroundMode,它应该保持套接字处于活动状态?不,这是不可能的。我同意当你要做一个长时间的手术时会产生问题,但这显然是不可能的。不,这是不可能的。我同意当你需要进行长时间的操作时会产生问题,但这显然是不可能的。首先,在VoIP后台模式下上传任何不是Vo

这些文档似乎没有提供任何保证——我只是想知道是否有人有过在用户使用iPhone应用程序后上传大量数据的经验


例如,在用户可能启动另一个应用程序时,录制一些音频或视频并上传。有理由期望能够在后台上传几MB的数据,可能是使用VOPI UIBackgroundMode,它应该保持套接字处于活动状态?

不,这是不可能的。我同意当你要做一个长时间的手术时会产生问题,但这显然是不可能的。

不,这是不可能的。我同意当你需要进行长时间的操作时会产生问题,但这显然是不可能的。

首先,在VoIP后台模式下上传任何不是VoIP数据的内容违反了苹果的指导原则,可能会导致你的应用被拒绝。但你仍然可以选择使用普通的后台任务完成API,让你的应用程序再花10分钟(目前,数量可能会在未来的版本中发生变化)来完成上传之类的任务

如果前台应用使用大量带宽,操作系统很可能会优先于后台任务


当然,你不能指望上传完成。如果您没有时间,系统会通知您,当用户重新激活您的应用程序时,您应该尝试恢复上载。但无论如何,你不能依赖稳定的互联网连接,即使你的应用程序在前台,所以我看不出有什么区别。

首先,在VoIP后台模式下上传任何不是VoIP数据的内容违反了苹果的指导方针,可能会被拒绝。但你仍然可以选择使用普通的后台任务完成API,让你的应用程序再花10分钟(目前,数量可能会在未来的版本中发生变化)来完成上传之类的任务

如果前台应用使用大量带宽,操作系统很可能会优先于后台任务


当然,你不能指望上传完成。如果您没有时间,系统会通知您,当用户重新激活您的应用程序时,您应该尝试恢复上载。但是你无论如何都不能依赖稳定的互联网连接,即使你的应用程序在前台,所以我看不出有什么区别。

移动设备上的任何应用程序都没有上传保证。我可以穿过某座大楼,失去wifi和手机信号。假设电池没有因为那天早上我忘了充电而先坏掉。等。同意-无任何保证。因此,需要在后台上传,并且在连接可用的情况下隐式上传。移动设备上的任何应用程序都没有上传保证。我可以穿过某座大楼,失去wifi和手机信号。假设电池没有因为那天早上我忘了充电而先坏掉。等。同意-无任何保证。因此需要在后台上传,并且隐式地,当连接可用时。关于“滥用”VoIP模式的好观点-我提交应用程序已经有一段时间了,选择性健忘症减轻了审批过程的痛苦:)关于“滥用”VoIP模式的好观点-我提交应用程序和选择性健忘症减轻了审批的痛苦已经有一段时间了过程:)