如何查看Game Center的“附近玩家”设置是否已开启?

时间:2017-04-04 08:59:50

标签: ios swift game-center gamekit gkmatchmaker

我正在使用GameKit's GKMatchMaker来查找startBrowsingForNearbyPlayers()附近的玩家。我被困了一段时间,因为我不知道Settings中游戏中心窗格中的“附近玩家”切换是关闭的。

enter image description here

手机可以看到附近的其他玩家,但他们看不到。转动“附近玩家”解决问题。

正常的GameKit配对技术仍然可以在没有“附近玩家”的情况下工作,所以一个人(即使是一个沉重的游戏中心用户)完全可以关闭它而不知道它。但由于我的应用依赖于附近的播放器匹配,它将无声地失败,用户只会认为它不起作用。

我希望能够测试“附近玩家”设置,以便我可以警告用户,在浪费时间之前,其他玩家无法看到他们。如果我能提示他们打开“附近玩家”,情况会更好。 GKLocalPlayer似乎没有任何相关属性,我不知道还有什么要看。

有没有办法检查“附近的玩家”是否已启用?

0 个答案:

没有答案