我GameKit's
GKMatchMaker
用来寻找附近的玩家startBrowsingForNearbyPlayers()
。我被卡住了一段时间,因为我不知道游戏中心窗格中的“附近玩家”切换Settings
已关闭。
手机可以看到附近的其他玩家,但他们看不到。打开“附近的玩家”解决了这个问题。
正常的 GameKit 配对技术在没有“附近玩家”的情况下仍然有效,因此一个人(甚至是重度 Game Center 用户)完全有可能将其关闭而不知道它。但是由于我的应用程序依赖于附近的玩家匹配,它会默默地失败,用户会认为它不起作用。
我希望能够测试“附近的玩家”设置,以便在浪费时间之前警告用户其他玩家看不到他们。如果我能提示他们打开“附近的玩家”就更好了。GKLocalPlayer
似乎没有任何相关的属性,我不知道还能去哪里看。
有什么方法可以检查“附近的玩家”是否启用?