无需使用GKMatchmakerViewController即可从电子邮件中获取GKPlayer的任何方法

时间:2018-08-08 20:10:20

标签: game-center gamekit

我想在Game Center游戏中使用自己的UI进行玩家匹配,但是更新的Game Center方法仅允许您使用GKPlayer的游戏来创建游戏,据我所知,这是获得玩家的唯一途径就是打电话给loadRecentPlayers(completionHandler:(([[GKPlayer] ?, Error?),这只为您提供了您最近玩过的球员,或者在大规模的Game Center大修之前在您朋友名单上的球员。

我可以和列表中的人一起开始一个新游戏,但是我希望能够允许用户邀请他们的联系人。看起来Apple允许您在不调用GK​​MatchmakerViewController的情况下使用其新的消息界面,而且我还无法找到使用iCloud电子邮件地址查找GKPlayers的方法。

如果可能的话,我想避免使用GKMatchmakerViewController的原因是因为该游戏针对Voice Over用户,并且GKMatchmakerViewController没有为Voice Over正确设置,这给用户带来了糟糕的UX体验。

我怀疑目前尚无法实现我想做的事情,但是任何帮助将不胜感激!

0 个答案:

没有答案