1

这是一个微妙的问题。我计划发布一个有两个版本的 iOS 应用程序——一个用于 iPhone 和 iPod Touch,另一个用于 iPad。这些应用程序将被命名,比如说,MyAppMyApp HD。该应用程序允许您保存文件,还可以通过 GameCenter 与该应用程序的其他用户进行交流。

我希望 iPad 和 iPhone 版本能够交换文件,并通过 GameCenter 相互通信。所以,我的问题是,在 iTunesConnect 中,应该(并且我可以)为这两个应用程序分配相同的捆绑包 ID(例如com.mycompany.myapp)还是我必须给它们不同的捆绑包 ID(例如com.mycompany.myappcom.mycompany.myapphd)。

iOS和GameCenter专家,请指教!

4

2 回答 2

3

每个应用程序都需要不同的捆绑包 ID。如果您创建一个通用应用程序,您可以有一个捆绑包 ID,否则它们需要有不同的 ID,并且会在 GameCenter 中显示为不同的应用程序。

于 2011-10-11T10:34:33.030 回答
2

这是我从开发人员支持处收到的答案:

商店中的每个应用程序都必须具有唯一的 id,但是,该 id 与其他 id 具有共同的元素,例如:

com.mycompany.myapp.ipad
com.mycompany.myapp.iphone

关于 GameCenter:GameCenter 不支持在两个应用程序之间共享数据。iPad 和 iPhone 应用程序共享数据的唯一方法是两个平台都有一个通用应用程序。

于 2011-10-12T23:24:28.250 回答