我们可以在属于同一开发者帐户的应用之间共享应用内购买吗?

Posted

技术标签:

【中文标题】我们可以在属于同一开发者帐户的应用之间共享应用内购买吗?【英文标题】:Can we share In-app purchases across apps which belongs to same developer account? 【发布时间】:2018-02-02 05:05:08 【问题描述】:

我在 App Store 上有一个应用程序,其中包含应用程序内购买列表。我想提交一个具有相同代码库和一些主题和皮肤更改的新版本。其余保持不变。

在这种情况下,在应用的支付页面上,应用内购买实际上应该保持不变。但是在 App Store 上有一个新应用程序,它不允许我拥有它。

我是否应该为新应用重新创建完整的应用内购买列表?

此外,不同应用的产品标识符不能相同。因此,在创建新的应用内购买时,我将不得不创建具有新标识符的产品。这也标志着后端的重大变化。

我们能否以编程方式将一种产品的应用内购买拉到另一种产品(属于同一开发者帐户)?

对此有何看法?

【问题讨论】:

否,应用内购买链接到单个 App Store 应用。 【参考方案1】:

不,您不能分享产品。

根据documentation reference:

每个产品都与特定的应用相关联。为一个应用程序使用而创建的产品在其他应用程序中不可用。不同平台上的配套应用是不同的应用——Mac 应用的产品在 ios 应用中不可用,反之亦然。

【讨论】:

以上是关于我们可以在属于同一开发者帐户的应用之间共享应用内购买吗?的主要内容,如果未能解决你的问题,请参考以下文章

同一个应用程序下的多个应用程序使用 Apple 登录

是否仅支持同一 Snowflake 区域中的帐户之间的数据共享?

如何解决“您的帐户与此云项目或应用程序不属于同一域”错误?

创建新的 iTunes 连接测试用户后,应用内购买不起作用

会话在选项卡之间共享

IIS 7.5 ASP.Net 和远程共享