我知道系统可以在应用程序暂停时关闭Bonjour套接字。
但是,当我的应用程序在后台运行时,系统是否允许我仅发现其他设备而不为其创建套接字,并且可能将这些设备存储在列表中?

最佳答案

使用UIApplication的方法

- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler


您可以在iOS 4.x和更高版本上在后台运行代码长达600秒。

关于iphone - iOS iPhone GKSession在后台发现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5634821/

10-11 22:32