我的 iPhone 应用程序通过网络持续发送数据,并且可以处理一段时间内网络完全不可用的情况。但是,我在 ipod 上进行开发,并且难以测试 3G 连接问题;我的问题:当应用程序处于前台时,是否存在非连接期,之后 iphone 将停止检查网络,这样就没有条形图并且可达性返回 0,直到用户“唤醒”手机,例如通过锁定/解锁?或者,例如 1 小时没有数据网络通过,iphone 将识别网络已恢复并且可达性将开始返回 true(我每 1 分钟轮询一次,而没有连接到我的服务器)。
这是我对 wifi 的体验:如果在运行我的应用程序时,ipod 有 1/2 小时没有连接到 wifi 网络,它会停止寻找网络,我需要锁定和解锁它才能让设备开始寻找再次。
另一件事:当所有这些持续的网络使用都在发生时,iPhone 的屏幕被接近传感器调暗了。