iOS iPhone GKSession 在后台发现

发布于 2024-11-01 06:30:10 字数 99 浏览 4 评论 0原文

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

I know that the system can close Bonjour sockets while the application is suspended.
But ,will the system allow me while my application is in the background to only discover other devices not creating sockets to them and perhaps store those devices in a list or something like that ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

带上头具痛哭 2024-11-08 06:30:10

使用 UIApplication 的方法,

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

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

Use UIApplication's method

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

you can run your code in background up to 600 seconds on iOS 4.x and later versions.

撞了怀 2024-11-08 06:30:10

您的应用程序只能在后台运行以获取音频、VoIP 或位置信息。因此,除了前面提到的方法之外,没有其他方法可以在后台运行应用程序。

Your app can only run in background for audio, voip or location. So there is no way other then the previous mentioned methods to run an app in the background.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文