首页 文章

匹配游戏中心组的不同应用程序

提问于
浏览
0

我有一个免费的应用程序(带广告),允许玩家通过游戏中心玩在线游戏 . 现在我想创建应用的无广告(付费)版本 . 所以我创建了一个游戏中心小组,并在那里移动我的所有排行榜和成就 . 问题是:付费应用的播放器可以与免费应用的玩家对战吗?我只使用Game Center,没有我自己的服务器 . 通过一些快速实验,似乎这两个应用程序存在于两个并行的世界中,如果使用经典的findMatchForRequest:withCompletionHandler:一个只能在同一个应用程序中找到匹配,而不能在同一个组中的应用程序之间找到匹配 . 有没有办法解决?

1 回答

  • 0

    实际上可以以一种相当简单的方式解决这个问题,尽管不太明显该寻找什么 .

    游戏中心编程指南实际上指出“你可以创建不同的游戏(具有不同的包标识符),并且仍允许它们相互对战 . ”

    因此,您必须点击其中一个应用的“查看详细信息” . 在那里,如果你已经为你的应用启用了Game Center,请编辑“Multiplayer Commpatibility”并将其他应用添加到列表中 . 现在,您可以跨不同的应用程序进行比赛

相关问题