iOS 中具有附加高级功能的应用程序内购买基本应用程序

In-App Purchase basic app with additional premium features app in iOS

我正在尝试创建启用了 IAP 的应用程序。至于测试,我首先创建了一个示例应用程序。

我需要做的是首先发布一个具有最少功能的小型应用程序,如果用户愿意使用额外的功能,她需要使用 IAP。

我的问题是,如何 link 我的基本应用程序中包含我的全功能应用程序?

如果我更清楚地说明情况,我只需要在 App Store 中看到一个名为 "MyAppName" 的应用程序,它是基本应用程序。那么我需要在哪里上传我的产品应用程序源代码?

在 iTunes Connect 中,我添加了我的基本应用程序 (MyAppName) 的详细信息。在功能类别中,我已经为我的产品应用程序提供了详细信息。但是我不清楚相关代码应该上传到哪里审核

产品是指我需要添加到 iTunes 的具有不同 Bundle ID 的不同应用作为新应用连接吗?

我的产品不是一些资产,而是一些与增强现实及其相关库相关的代码。

根据 Apple Documentation,我认为我的方案是从 Apple 的服务器下载具有启用功能的全新应用程序。

我希望你们现在能理解这个场景。希望能实现。

应用商店中将只有一个二进制源代码的应用程序可以上传。您必须手动设置 IAP 功能。您必须跟踪用户是否购买了您的附加功能。
每当用户购买您的附加功能时,您必须手动启用该附加功能以供该用户访问。 您可以通过将用户数据保存到服务器来跟踪用户的购买历史记录。
请阅读 IAP 文档以了解更多 IAP 选项。

有两种方法可以实现您的目标。

  1. 放置一个应用程序并实施 in-app 购买以提供额外的功能。如果用户在应用程序中购买 in-app 次购买,则他们可以使用隐藏功能。

    • 对于此选项,您必须上传具有所有功能的应用程序,但用户可以在购买 IAP 后访问一些所需的功能。
  2. 将两个应用程序上架。一个功能有限的应用程序和第二个功能齐全的应用程序。

    • 您可以根据您的要求为两个应用设置不同的价格。