GKPeerPickerController会显示蓝牙设备的对等ID,这是暂停模式下某个特定应用程序的一部分
方案
我有一个带有特定会话ID的iOS蓝牙应用程序XYZ.Same应用程序在具有相同会话ID的多个设备中运行。每个设备都应显示XYZ应用程序中附近设备的列表。假设应用程序已在其中一个设备中进入挂起模式。我的问题仍然是其他同行将从处于暂停模式的XYZ应用程序中获取蓝牙设备的对等ID。
提前致谢
答案 0 :(得分:1)
否:GKSession对应用程序进程中的线程进行操作,当应用程序处于后台模式时,所有线程都将被挂起。这意味着当您的进程处于后台时,GKSession将不会响应任何Bonjour请求或网络事件回调,因为您的应用中没有线程会在CPU上获得时间。
当您的应用处于“非活动”模式时(当用户按下电话顶部的锁定按钮,或者正在查看电话呼叫屏幕或通知抽屉时),GKSession将起作用。