我有一个 iPhone 应用程序,该应用程序还提供自动更新产品作为应用程序内购买功能。这些产品是对我们 future 长达 1 年的服务的订阅。我们希望在下一个版本中从我们的应用中删除整个应用内购买和自动更新产品。
为此,我们删除了应用程序中的注册选项,因此新用户将无法注册。现在我们想为所有现有用户禁用自动续订。
我怎样才能做到这一点?在 iTunes Connect 中删除我们应用程序的应用程序内产品是否足够?用户会收到通知吗?
最佳答案
根据 Apple 的说法(请参阅 WWDC 2011 Session 510,在 iOS 和 OS X 的应用程序购买中,在 48:55 标记处),作为开发人员,您唯一可以做的事情就是防止自动订阅-更新是:
- 提高价格。
- 从 iTunes 连接中删除自动续订 IAP 产品。
在这两种情况下,通知电子邮件都会发送给订阅者,但不会立即发送。谈话中说苹果会在(年度)订阅续订前 10 天检查并在那个时候发送电子邮件。但是,它没有在任何地方记录,因此我将其视为实现细节。
我已经用我自己的(每月)应用程序多次完成后者(删除产品),它似乎像宣传的那样工作。
重要说明:如果您的应用是报亭应用,它必须至少有一个可用的自动续订订阅。如果您删除最后一个,该应用程序将从 App Store 中删除。已经购买它的用户仍然可以使用它,并且可以从应用商店的“以前购买的”部分下载副本,但不会在 App Store 中显示可供购买的新副本。
关于iphone - 从 iPhone 应用程序中删除自动续订订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15680219/