在 iOS 和 tvOS 应用程序中使用相同的产品标识符
Posted
技术标签:
【中文标题】在 iOS 和 tvOS 应用程序中使用相同的产品标识符【英文标题】:Using same product identifier across iOS and tvOS app 【发布时间】:2016-01-06 19:59:42 【问题描述】:我们希望在我们的 ios(iphone/ipad)和 tvOS 应用程序之间共享一个自动更新订阅。我想我有两个问题:
我们能否在 iOS 和 tvOS 上使用相同的产品标识符?
如果 1 的答案是肯定的,那么在一个平台上购买订阅的用户如何在另一个平台上收到它?除了他们使用相同的 iTunes 帐户外,我们没有跨两个平台的用户的唯一标识符。用户是否必须手动恢复购买?
【问题讨论】:
【参考方案1】:-
https://developer.apple.com/support/universal-purchase/ 表示您可以在 ios 和 tvos 之间共享应用购买
要将您的 iOS 应用和 tvOS 应用与通用购买一起分发,这两个应用需要在 iTunes Connect 中使用相同的应用记录。您可以使用相同的应用记录为 iOS 和 tvOS 创建新应用,或将平台添加到现有应用记录。 iOS 应用和 tvOS 应用共享相同的捆绑 ID,但在应用记录中必须有自己的版本,并且必须单独上传。
-
您需要让用户在另一台设备上恢复他们的应用内购买。
要在两个平台上提供应用内购买,您需要在应用的两个版本中实现相同的应用内购买。在 iTunes Connect 上的“我的应用”中为您的应用启用通用购买后,客户可以在两个平台上恢复您的应用内购买。
例如用户在他们的 iPhone 上购买订阅,他们可以立即消费内容。然后,他们在 Apple TV 上打开该应用程序,但在他们恢复购买之前,内容不可用。恢复后,他们的内容就可以使用了。
【讨论】:
以上是关于在 iOS 和 tvOS 应用程序中使用相同的产品标识符的主要内容,如果未能解决你的问题,请参考以下文章
分享相同的游戏中心排行榜 iOS / tvOS / OS X?