对 Mac 和 iOS 应用内购买使用相同的产品 ID

Posted

技术标签:

【中文标题】对 Mac 和 iOS 应用内购买使用相同的产品 ID【英文标题】:Use Same Product ID's for Both Mac and iOS In-App Purchase 【发布时间】:2012-05-30 08:27:14 【问题描述】:

我有一个带有应用内购买功能的 ios 应用程序,用于购买一些非消耗性产品。现在我们计划在 Mac OS X 上构建一个应用程序,它具有 iOS 的所有功能,并有 Mac In-App Purchase。现在,当我尝试在我的 Mac iTunes Connect 帐户中添加 iOS 产品 ID 时,它不允许我这样做。它说我不能使用已经在使用的相同产品 ID。

我认为 iOS 和 Mac 应用程序通常使用相同的产品 ID 来交付相同的产品。

现在我的问题是: 是否可以在 iOS 和 Mac iTunes 连接上创建相同的产品 ID?我在这里错过了什么吗?

谢谢,

-阿尼什

【问题讨论】:

【参考方案1】:

为了回答我自己的问题,到目前为止,Mac 和 iOS 应用内购买不可能拥有相同的产品 ID。我在 WWDC2012 上从 Apple 工程师那里得到了这个信息。 Apple 建议我们在内部使用 iCloud 来跟踪 iOS 和 Mac OS 之间的购买,如果您不希望您的用户为在任一设备上使用相同的产品而付费。

-阿尼什

【讨论】:

以上是关于对 Mac 和 iOS 应用内购买使用相同的产品 ID的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac 和 iOS 应用之间共享应用内购买

iOS 和 macOS 上的通用应用内购买

iOS 通过应用内购买添加大量产品

如何在没有 Mac 的情况下启用应用内购买

iOS - 应用内购买 - 无效的产品标识符

iOS 应用内购买 - 未收到任何产品