0

GKPeerPickerController 是否会显示蓝牙设备的对等 ID,该设备是处于挂起模式的特定应用程序的一部分

设想

我有一个具有特定会话 id 的 iOS 蓝牙应用程序 XYZ。相同的应用程序在具有相同会话 id 的多个设备中运行。每个设备都应在 XYZ 应用程序中显示附近设备的列表。假设应用程序已在其中一台设备中进入挂起模式。我的问题仍然是其他对等方将从处于暂停模式的 XYZ 应用程序中获取蓝牙设备的对等 ID。

提前致谢

4

1 回答 1

1

否: GKSession 在您的应用程序进程中的线程上运行,当您的应用程序处于后台模式时,所有线程都会暂停。这意味着当您的进程处于后台时,GKSession 不会响应任何 Bonjour 请求或网络事件回调,因为您的应用程序中的任何线程都不会占用 CPU 时间。

但是,当您的应用程序处于“非活动”模式(当用户按下手机顶部的锁定按钮,或者正在查看电话屏幕或通知抽屉时,会发生这种情况)时,GKSession 将起作用。

于 2013-03-13T18:51:39.813 回答