即使你运行其他应用程序,skype应用程序使用什么iOS功能,它可以保持在其他应用程序的顶部,像bar一样下拉?
答案 0 :(得分:4)
Skype使用iOS 4多任务API,特别是VoIP多任务处理,以便在应用程序的其余部分暂停时保持呼叫处于活动状态。
当应用程序发送到后台时,Skype会通知系统它希望保持其网络连接处于活动状态,并且音频子系统应保持活动状态。
系统继续关注网络连接,将收到的数据传回Skype,以便处理音频。
这是iOS中三种主要的多任务处理形式之一,其他形式是:音频流,如Pandora和位置服务,如Tom Tom导航。
答案 1 :(得分:1)
它通过从iOS 4开始提供的后台执行API来实现这一点。有关其工作原理的更多信息,请参阅iOS应用程序中this page的实施VoIP应用程序小节编程指南。