Iphone - 应用 ID 和应用内购买

Posted

技术标签:

【中文标题】Iphone - 应用 ID 和应用内购买【英文标题】:Iphone - App ID and in-app purchases 【发布时间】:2011-11-07 22:28:29 【问题描述】:

我在商店中有一个 iPhone 应用程序具有应用内购买功能。这个应用程序在系统中有一个应用程序 ID,比如说,

com.acme.myApp

我即将创建它的 iPad 版本。我在 Xcode 上复制了目标,但是复制之后,我看到 Xcode 没有更改新目标的标识符,仍然是 com.acme.myApp,巧妙地暗示我可以有两个具有相同标识的目标,甚至每个目标作为一个不同的应用程序。

我的问题是:是否可以同时发布具有相同标识符的 iPhone 和 iPad?如果是这样,我可以将已经在 iTunes connect 上为 iPhone 版本创建的相同应用内应用程序用于 ipad 吗?

我怀疑我将不得不为这个新版本创建另一个应用程序 ID,基于它创建新的配置文件,并再次为 iPhone 版本和这个新的 ipad 版本创建数以万计的应用内购买,对吧?

你们觉得呢?

【问题讨论】:

我相信你的回答是肯定的,不是 100% 肯定,但我确实意识到,在 5.0 之前,您可以使用相同的 Target 构建 Iphone 应用和 Ipad 应用。 好的,但这将是一个通用的全部,而不是两个应用程序。所以,这一定是 Xcode 4 的另一个错误,顺便说一句,我讨厌。 是的,我也不是特别忠实的粉丝,但我会说可以安全地继续为每个目标构建两个单独的目标。 好的,谢谢。如果您可以将此作为答案发布,我可以接受...:D 【参考方案1】:

旧版本的 Xcode 会为 Iphone 和 Ipad 建立一个文件夹,现在在新版本中我还没有看到这个。

但正如您确实提到它用于两个单独的应用程序并使用相同的目标....现在我不相信会起作用,在上述情况下最好的选择是为每个应用程序构建两个单独的目标。

【讨论】:

以上是关于Iphone - 应用 ID 和应用内购买的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Apple 服务器获取应用内购买列表

iPhone + 应用内购买 + 更改提示信息

iPhone 应用:如何实现应用内购买的游戏关卡

iPhone : 应用内购买必须与新的应用版本一起提交

应用内购买状态正在审核,但应用被拒绝 iphone

如何在应用内购买中恢复购买?