【发布时间】:2020-02-23 18:31:04
【问题描述】:
我的服务器在收到 3 个月订阅的 INITIAL_BUY 通知后仅 10 分钟就收到了来自 iOS App Store 的(不受支持的)6 个月订阅的 INTERACTIVE_RENEWAL 通知。
我应该如何处理?
长篇大论:
一个月前,我发布了我的应用程序的新版本,引入了自动续订订阅。我创建了不同的订阅产品,例如
- com.my.app.subscripton.3months
- com.my.app.subscripton.6months
- com.my.app.subscripton.12months
发布到商店的应用程序的最终版本仅提供 3 个月 和 12 个月 订阅。 6 个月的订阅 ID 仍然存在于代码中,但没有用于购买此订阅的 UI 元素(仔细检查!)
我的服务器现在在 10 分钟内收到了以下 App Store Update Notification 消息:
- 02:00 -
INITIAL_BUY产品com.my.app.subscripton.3months。有效期至 2020-01-28 02:00:00 - 02:10 -
INTERACTIVE_RENEWAL产品com.my.app.subscripton.6months。有效期至 2020-04-28 02:10:00
我应该如何处理?显然没有意义,10 分钟后续订 3 个月的订阅......
根据文档,INTERACTIVE_RENEWAL 表示:
表示客户通过使用您的应用界面或在 App Store 的帐户设置中以交互方式续订订阅。立即提供服务。
由于应用程序 UI 未提供购买 6 个月订阅的选项,因此必须由 account settings 完成。 但是我在帐户设置中的哪里可以找到购买功能?
即使设置中某处存在这样的功能,3 个月的订阅如何在 10 分钟后续订 6 个月?
编辑:通知中的信息是正确的。我重新验证了收据,商店回复了最新的收据信息,其中包括在 10 分钟内购买的 IAP 项目(3 个月和 6 个月订阅)。
所以信息是正确的,但显然没有意义......
【问题讨论】:
标签: ios in-app-purchase subscription in-app-subscription