我正在使用GameKit's
GKMatchMaker
来查找startBrowsingForNearbyPlayers()
附近的玩家。我被困了一段时间,因为我不知道Settings
中游戏中心窗格中的“附近玩家”切换是关闭的。
手机可以看到附近的其他玩家,但他们看不到。转动“附近玩家”解决问题。
正常的GameKit配对技术仍然可以在没有“附近玩家”的情况下工作,所以一个人(即使是一个沉重的游戏中心用户)完全可以关闭它而不知道它。但由于我的应用依赖于附近的播放器匹配,它将无声地失败,用户只会认为它不起作用。
我希望能够测试“附近玩家”设置,以便我可以警告用户,在浪费时间之前,其他玩家无法看到他们。如果我能提示他们打开“附近玩家”,情况会更好。 GKLocalPlayer
似乎没有任何相关属性,我不知道还有什么要看。
有没有办法检查“附近的玩家”是否已启用?