如何激活后台应用程序以使用附近的其他设备为TCP / IP流提供服务?

时间:2013-04-15 16:20:57

标签: iphone ios bonjour

我有两个设备,一个'经理'iphone和一个'工人'iphone,彼此相邻。

一部iPhone上的“工人”应用程序需要通过蓝牙或WIFI响应附近另一部iPhone上“经理”应用程序的数据请求。

工作者应用程序将自己发布为Bonjour服务。

第二部iPhone上的经理应用程序通过Bonjour找到工作者应用程序服务,并尝试建立TCP / IP数据连接。

但是如果工作者应用程序处于后台模式,那么如何通过远程管理器应用程序开始为TCP / IP流提供服务呢?

(我是一个Bonjour新手,但是一个iPhone流媒体老手。)

2 个答案:

答案 0 :(得分:1)

Apple不提供通用服务器的后台模式,因此如果您要发布到App Store并且您的应用程序不适合其他后台模式,那么您就不走运了。如果您不必通过App Store,那么您可以使用几种黑客中的一种来使您的应用程序在后台运行,例如滥用VOIP或媒体播放器后台模式。

答案 1 :(得分:0)