Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道系统可以在应用程序挂起时关闭 Bonjour 套接字。但是,当我的应用程序在后台时,系统是否允许我只发现其他不为它们创建套接字的设备,并可能将这些设备存储在列表或类似的东西中?
使用UIApplication的方法
UIApplication
- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler
在 iOS 4.x 及更高版本上,您可以在后台运行代码长达 600 秒。
您的应用程序只能在后台运行以获取音频、网络电话或位置信息。因此,除了前面提到的在后台运行应用程序的方法之外,别无他法。