好了,我指定我的应用程序的plist中的UIRequiresPersistentWiFi关键YES这样的iOS不会停止获取数据时,我的应用程序是在后台。UIRequiresPersistentWiFi相当于蜂窝连接
但是,当用户使用蜂窝连接(而不是wifi),我的应用程序在后台时,数据的下载在几分钟后停止。
我仔细检查了文档,看起来没有相应的UIRequiresPersistentWiFi我可以设置蜂窝网络。
有什么办法可以让我们通过蜂窝网络建立连接,而应用程序在后台?任何提示?
干杯!
更新:
我想提出一个互联网广播应用。流与我一个接一个地请求的mp3(不能提前请求它们,不能改变服务器端)相结合。它适用于我的应用程序在后台并使用WiFi。但是,使用蜂窝连接时,网络请求在后台花费一段时间后不会执行。没有改变战略的地方。该应用程序在AppStore中,它曾经工作过。我想他们在新版本的系统中改变了一些东西。
什么是我不需要节流。我的电台应用程序已经获得批准,并位于AppStore中。流以128kb/s(最大值)发送,所以这不成问题。它看起来像系统在后台的一段时间后沉默我的网络请求(当蜂窝网络时)。但是,只有当我尝试在后台启动连接时才会发生这种情况。
说明:
- 应用程序在后台播放MP3数据流传输的蜂窝网络 。
- MP3播放结束
- 我请求URL到另一个MP3
- 不执行请求*。
*使用WiFi时有效。
我不确定这正是你在找什么,但看看那个:http://stackoverflow.com/q/4595638/1047258 – Novarg 2012-01-18 16:20:15
谢谢,但它没有任何关系与我的问题。 – RaffAl 2012-01-19 14:36:51