Raf*_*fAl 6 iphone cocoa-touch objective-c ipad ios
好的,所以我将我的应用程序的plist 的UIRequiresPersistentWiFi键指定为YES,这样当我的应用程序在后台时iOS不会停止获取数据.
但是,当用户使用蜂窝连接(不是wifi)并且我的应用程序在后台时,几分钟后数据下载就会停止.
我仔细检查了文档,似乎没有相应的UIRequiresPersistentWiFi用于我可以设置的蜂窝网络.
当应用程序在后台时,有什么方法可以让蜂窝网络上的连接存活下来?任何提示?
干杯!
更新:
我正在制作一个互联网广播应用.流与我一个接一个请求的mp3组合(不能提前请求它们,不能改变服务器端).它适用于我的应用程序在后台并使用wifi.但是,在使用蜂窝连接时,在后台花费一些时间后不会执行网络请求.没有地方可以改变策略.该应用程序位于AppStore中,之前已经运行过.我猜他们在新版本的系统中改变了一些东西.
更重要的是,我不需要节流.我的广播应用程序已经被批准并且在AppStore中.流以128kb/s(即最大值)发送,因此这不是问题.看起来系统在后台运行一段时间后会使我的网络请求(在蜂窝网络上)无声.但是,这只有在我尝试在后台启动连接时才会发生.
描述:
*使用WiFi时工作.
Tus*_*121 11
我很确定Cell网络没有这样的东西.这是我的推理:
如果Apple允许您在wifi范围之外与Web保持连接,那么用户的服务成本就会飙升,他们也不会知道原因.如果Apple给程序员这种能力,那么有人会滥用它.所以,我确信Apple不会允许你这样做.
当你的应用程序在后台时,为什么你需要一个持续的互联网连接(除非我猜你正在制作互联网广播应用程序)?请注意,在后台运行时,您的应用可以随时终止而不会发出警告.如果您找不到办法,可能需要重新考虑您的策略.:/
| 归档时间: |
|
| 查看次数: |
5040 次 |
| 最近记录: |