在iOS和macOS播放器之间使用GameCenter启用多人游戏

时间:2018-08-05 08:16:19

标签: ios macos game-center multiplayer multiplatform

我正在尝试创建可在iOS和macOS用户之间玩的多人游戏。

要启用多人游戏,我利用Apple的GameKit frameworkGameCenter service进行配对。

最初,我尝试使用相同的捆绑包ID,至少这样,玩家就有可能在iOS和macOS平台之间找到对方,但是Apple不允许在iOS和macOS应用程序之间使用相同的捆绑包ID。 AppStore。

因此,既然我将我的iOS捆绑包ID更改为不同,那么当使用GameCenter / GameKit时,iOS播放器将无法再找到macOS播放器,反之亦然。

我在文档中阅读了内容,并在AppStore Connect中阅读了there's supposed to be a "Multiplayer Compatibility" section,该内容应允许iOS和macOS相互竞争。

  

在iTunes Connect中,您可以提供兼容性信息,这些兼容性信息描述了在配对过程中游戏的哪些版本可以互相看到。每个兼容的设备组和游戏版本都作为单独的组进行匹配。

     

创建这些配对组的能力非常灵活:

     
      
  • 在创建游戏的新版本(例如错误修复)时,您可以声明新版本是否与旧版本兼容(特别是哪个版本兼容)。

      
  • 您可以创建不同的游戏(具有不同的捆绑包标识符),并且仍然允许它们彼此对战。

  •   
  • 您可以在OS X和iOS上创建不同的游戏,并将它们相互匹配。

  •   
     

enter image description here

但是,当我登录AppStore connect时,此部分似乎已消失。如果Apple从AppStore connect的某个位置删除了此功能,我找不到任何地方。

所以我的问题是,是否仍然可以通过某种方式为我的iOS和macOS应用启用此功能?

P.S。:将iOS和macOS捆绑包ID添加到AppStore Connect中的同一组似乎也不起作用。我猜这些小组只是为了在平台之间共享排行榜和成就?

0 个答案:

没有答案