在 Game Center Enabled App 中处理 Turns/Games in iOS Game Center App

Handle Selected Turns/Games in iOS Game Center App in Game Center Enabled App

我正在创建一个 GKTurnBasedMatch 支持 Game Center 的应用程序。我已经成功实现了 GKLocalPlayerListener 方法来监听事件,例如 player:receivedTurnEventForMatch:didBecomeActive: 和其他方法。此外,如果用户点击 GKTurnBasedMatchmakerViewController 中的 existing 匹配项(例如,如果 showExistingMatches 设置为 YES),我可以处理GKTurnBasedMatchmakerViewControllerDelegate 方法中的事件 turnBasedMatchmakerViewController:didFindMatch:.

但是,我想在 iOS 系统 Game Center 应用程序 中处理点击各种控件以查看比赛的问题。

例如,如果我导航到 Game Center iOS 预安装的应用程序(不是我的应用程序),点击 Turns 选项卡,点击我的应用程序所在的行,点击 match/turn,然后点击 "View Game" 或 "Accept Invite" 或 "Play your turn",我想在我的应用程序中处理这些匹配特定的操作。

当点击这些项目时,我的应用程序确实会启动,但据我阅读文档可以看出,没有办法获得关于 与用户点击相匹配的额外信息,所以我可以适当地显示匹配项。

Apple 已选择删除此功能。

他们的文档不准确。我向 Apple 打开了一个错误以进一步调查。这是令人沮丧的证据。