标签: ios cocoa-touch bluetooth gamekit
iOS应用,带蓝牙的GameKit。
我希望我的应用可以被其他设备上的同一个应用的实例发现。所以我在app启动时构建了一个GKSession并将其设为available。没有成功/失败的反馈。
available
问题是,如果启动应用程序时蓝牙已关闭,即使您稍后再打开BT,该应用也无法被发现。硬停止应用程序并重新启动有帮助,但我不想给用户带来负担。
当BT的状态发生变化时,我能以某种方式获得通知吗?或者在试图关闭已关闭的BT时获取失败代码?