我已经实现了游戏中心的成就和排行榜功能,现在正在处理挑战。我的印象是我不需要添加任何额外的代码 - 如果我有成就或排行榜,玩家将能够向他们的朋友发送挑战。但是,在iOS10中,您不再能够将玩家添加为好友 - 挑战通过iMessages处理。问题是 - 我在GKViewController屏幕上没有看到该功能。如果您选择成就/排行榜分数,则可以点击“挑战好友”,但它只建议您已经在好友列表中而不是在联系人列表中的玩家。Apple还弃用了GKChallengesViewController,因此我不确定该如何操作。
有人知道如何在iOS 10中将iMessage挑战功能添加到游戏中心吗?
更新:我已经看到该功能存在于GKMatchmakerViewController中,但那似乎是针对多人游戏类型的。我仍然不确定如何使用它来发送挑战。
有人知道如何在iOS 10中将iMessage挑战功能添加到游戏中心吗?
更新:我已经看到该功能存在于GKMatchmakerViewController中,但那似乎是针对多人游戏类型的。我仍然不确定如何使用它来发送挑战。