我不明白苹果指南。我创建了一个具有免费和高级功能的应用程序。
默认情况下,该应用程序安装了免费功能,我提供了购买按钮,以便用户可以使用应用程序内购买功能购买该应用程序的高级功能。
订阅期限为 3 个月,不可续订。
我将应用程序提交到 App Store,但苹果要求我在应用程序中放置一个恢复按钮,以便用户可以恢复他们之前的购买。
另一方面,苹果文档中写道,您无法恢复基于订阅的应用程序。
对我来说似乎很困惑,请您指导在这件事上该怎么做。
我不明白苹果指南。我创建了一个具有免费和高级功能的应用程序。
默认情况下,该应用程序安装了免费功能,我提供了购买按钮,以便用户可以使用应用程序内购买功能购买该应用程序的高级功能。
订阅期限为 3 个月,不可续订。
我将应用程序提交到 App Store,但苹果要求我在应用程序中放置一个恢复按钮,以便用户可以恢复他们之前的购买。
另一方面,苹果文档中写道,您无法恢复基于订阅的应用程序。
对我来说似乎很困惑,请您指导在这件事上该怎么做。
有两种可能:
1) 您不知道您的某些购买是可恢复的。
2) Apple 不知道您的所有购买都是不可恢复的。
跟进苹果。
编辑以上是错误的。您需要在没有他们支持的情况下自行恢复购买,因为您选择不使用自动续订。来自IAP 指南
您需要为用户拥有的所有设备提供非续订订阅。Store Kit 不会自动将非续订订阅同步到所有设备;你必须自己实现这个基础设施。例如,大多数订阅是由外部服务器提供的;您的服务器将需要实施一种机制来识别用户并将订阅购买与购买它们的用户相关联。