- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的服务器在收到 3 个月订阅的 INITIAL_BUY
通知后仅 10 分钟,就从 iOS App Store 收到了(不受支持的)6 个月订阅的 INTERACTIVE_RENEWAL
通知。
我应该如何处理这个问题?
<小时/>长话短说:
一个月前,我发布了应用程序的新版本,引入了自动续订订阅功能。我创建了不同的订阅产品,例如
发布到商店的应用程序最终版本仅提供3 个月和12 个月订阅。 6 个月订阅 ID 仍然存在于代码中,但没有用于购买此订阅的 UI 元素(仔细检查!)
我的服务器现在在 10 分钟内收到以下 App Store 更新通知
消息:
com.my.app.subscripton.3months
的 INITIAL_BUY
。截止日期:2020-01-28 02:00:00com.my.app.subscripton.6months
的 INTERACTIVE_RENEWAL
。截止日期:2020-04-28 02:10:00我应该如何处理这个问题?显然,3 个月的订阅在 10 分钟后续订是没有意义的...
根据文档,INTERACTIVE_RENEWAL
的含义是:
Indicates the customer renewed a subscription interactively, either by using your app’s interface, or on the App Store in account settings. Make service available immediately.
由于应用 UI 不提供购买 6 个月订阅的选项,因此必须通过帐户设置
来完成。 但是我在帐户设置中哪里可以找到购买功能?
即使设置中存在这样的功能,3个月的订阅如何在10分钟后就续订6个月?
<小时/>编辑:通知中的信息是正确的。我重新验证了收据,商店回复了最新的收据信息,其中包括 10 分钟内购买的 IAP 商品(3 个月和 6 个月的订阅)。
所以信息是正确的,但显然没有意义......
最佳答案
在应用商店 subscription management page用户将能够看到他们订阅的订阅组的所有产品选项(见图)。
对于更精明的 iOS 用户来说,购买订阅后不久会导航到此页面以查看是否有价格更低的选项,这种情况并不罕见。
就处理这些事件而言,您到底想做什么?您真正需要确定某人是否订阅的只是 product_id
和 expiration_date
。如果可能,您可以在某处记录整个事件主体(以防以后需要),然后使用事件中所需的任何值更新您的用户记录。这些可能是:
通过此设置,实际事件类型变得无关紧要,您只需使用最新事件的值更新所需的字段。
关于iOS订阅: How to handle INTERACTIVE_RENEWAL notification 10 minutes after INITIAL_BUY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58591815/
我们已经为自动续订订阅设置了 Apple 的服务器通知。上个月我们仍然能够获得所有通知类型(INITIAL_BUY、RENEWAL、INTERACTIVE_RENEWAL)。 最近,当我们使用沙盒(1
我的服务器在收到 3 个月订阅的 INITIAL_BUY 通知后仅 10 分钟,就从 iOS App Store 收到了(不受支持的)6 个月订阅的 INTERACTIVE_RENEWAL 通知。 我
我是一名优秀的程序员,十分优秀!