iOS怎么做到长时间的后台运行

一直认为iOS只能开启后台任务获得最多600s的后台时间

或者申明VOIP,audio,GPS才能长时间后台任务

但今天发现优酷的缓存视频可以一直在后台下载,我抓包发现超过了15分钟。

怎么做到这一点的?他程序的能力有audio

我在想这样做行不行?
先启动一个backgroudtask,然后在超时的时候,播放一首nosound music
然后结束backgroundtask,在歌曲播放结束的时候,再启动一个backgroundtask,然后接着循环

另外一种,直接放nosound music

这样的做法能够通过苹果审核?

这样看来,感觉取巧,app store发现了会拒掉吧

我测试出来,我播放MP3,他的后台下载就没有了,看来真是这么做的
貌似还结合了backgoundtask

 

posted @ 2013-07-15 17:32  如来藏  阅读(331)  评论(0编辑  收藏  举报