我最近接管了一家公司的iOS项目开发,我们正在开发一个全新的版本。为了在不覆盖旧版本的情况下分发测试版(因此我们的用户和测试人员可以在同一设备上使用这两个版本),我们为新版本设置了新的捆绑ID。
我们将提供相同的In-App-Purchases,因此我希望能够访问测试版中的旧版本。我可以将它们用于多个Bundle ID吗?
答案 0 :(得分:0)
是和否,您无法在应用之间共享订阅,但您的后端可以验证是否允许用户使用In-App-Purchase
后面的功能。但是你有责任不为同一个功能拿两次钱。
来源:https://developer.apple.com/app-store/subscriptions/
提供多个应用程序的订阅
您可以提供自动续订订阅,以访问您的投资组合中的多个应用。每个应用必须获得批准才能使用自动续订的应用内购买,并且必须在App Store上以相同的开发者名称发布。
在iTunes Connect中,您需要在多应用订阅中提供的每个应用中设置单独且等效的自动续订应用内购买,以便用户可以从任何应用订阅。为避免用户多次为同一产品付费,您有责任在显示任何订阅选项之前验证他们是其中一个应用的订阅者。为此,请考虑维护用户创建的帐户管理系统与您的公司帐户登录每个应用程序。