如何在没有 GKMatchmakerViewController 的情况下发送新的基于消息的邀请

How to send new message-based invites without GKMatchmakerViewController

出于某些原因,我们不想使用 GKMatchmakerViewController。目前,我们为我们应用程序的用户提供了通过 UI 中显示的好友列表邀请他们的 Game Center 好友的可能性。

虽然这在 iOS 10 中仍然可行,但用户将无法再添加 GC 好友。因此,我们想使用 iOS 10.

中引入的新的基于消息的邀请

如何在不使用 GKMatchmakerViewController 的情况下将其存档?我只想显示一个按钮邀请朋友,它打开视图以向任何人发送基于消息的邀请,就像 GKMatchmakerViewController 中的按钮一样。

参见 GKGameSession。本次class可以发送邀请link。可能只有 ios10

目前 (iOS 10.2) 无法在没有 GKMatchmakerViewController 的情况下显示 iMessage 视图。

在我的应用中,我仍将提供完全自定义的配对视图。只有 iOS 10 设备上的玩家想要邀请朋友时,我才会显示 GKMatchmakerViewController。这不是一个很好的解决方案,但目前看来是最可行的解决方法。

我还将在 Apple 的错误报告程序中针对该问题提出问题。