iTunes Connect 应用内购买多个应用

Posted

技术标签:

【中文标题】iTunes Connect 应用内购买多个应用【英文标题】:iTunes Connect In-App Purchase multiple apps 【发布时间】:2012-02-17 14:28:17 【问题描述】:

我们有来自同一代码的两个目标。原因是能够在应用商店和设备上本地化图标。它们有不同的 App ID,但我们希望两者使用相同的 IAP。

我们使用 Urban Airship 来管理 IAP,但 iTunes Connect 不允许我们在不同的应用程序中输入相同的产品 ID。

我们真的不想保留不同的代码集和 IAP,那么有什么方法可以让它发挥作用吗?

谢谢

【问题讨论】:

【参考方案1】:

没有。

应用内购买需要非通配符应用 ID(foo.bar.bang,而不是 foo.bar.*)。

应用 ID 必须不同。

应用内购买只能访问自己的 App ID 可用购买。

我建议您重新考虑对本地化图标的需求。 (如果你的图标上有文字,你一定要重新考虑!)否则,通用化图标。

可能的解决方法(我认为您可以这样做):两个应用程序都可以使用 iCloud 访问共享默认值。解锁在默认情况下从一个应用中进行的购买。

【讨论】:

aside:这种需求在“常规”和“高清”应用中更常见,它们需要分成 2 个应用。 或者如果您有不同的 iPhone/iPad 应用程序具有相同的功能(即:非通用)【参考方案2】:

不,您不能使用与@bshirley 提到的相同的订阅 - 根据https://developer.apple.com/app-store/subscriptions/

但您可以创建两个订阅并在应用之间同步,这样您的用户就不会为同一件事支付两次费用。

提供订阅多个应用程序

您可以提供自动续订订阅来访问您投资组合中的多个应用。每个应用都必须获得批准才能使用可自动更新的应用内购买,并且必须以相同的开发者名称在 App Store 上发布。

在 iTunes Connect 中,您需要在多应用订阅中提供的每个应用中设置单独且等效的自动更新应用内购买,以便用户可以从任何应用订阅。为避免用户为同一产品多次付费,您有责任在显示任何订阅选项之前验证他们是否是其中一个应用的订阅者。为此,请考虑维护一个帐户管理系统,让用户在其中创建一个使用您的企业帐户登录每个应用。

【讨论】:

以上是关于iTunes Connect 应用内购买多个应用的主要内容,如果未能解决你的问题,请参考以下文章

iTunes Connect - 无法提交应用内购买

iTunes Connect - 如何删除应用内购买的新版本

新的 iTunes Connect 应用内购买部分不可见

iTunes Connect 中缺少应用内购买部分

iTunes Connect 中的应用购买问题

SKProductsResponse 中未出现新的 iTunes Connect 应用内购买