0

我们已经为自动更新订阅设置了 Apple 的服务器通知。上个月我们仍然能够获得所有通知类型(INITIAL_BUY、RENEWAL、INTERACTIVE_RENEWAL)。

最近,当我们使用沙盒(1 年订阅)进行测试时,我们只收到“INITIAL_BUY”服务器通知,我们预计会在 1 小时后收到“RENEWAL”服务器通知,但我们没有收到这些通知。

问题:

我只是想确认它是只向我们发送“INITIAL_BUY”通知的新通知服务吗?如果续订成功,没有服务器到服务器的通知?

注意:**

我们确实使用 verifyReceipt 服务器验证收据以检查 latest_receipt_info。

4

1 回答 1

1

正确的。根据此技术说明(https://developer.apple.com/library/archive/technotes/tn2413/_index.html#//apple_ref/doc/uid/DTS40016228-CH1-SUBSCRIPTIONS-MY_SERVER_PROCESS_RARELY_RECEIVES_RENEWAL_NOTICES_WHEN_THE_AUTO_RENEWING_SUBSCRIPTION_RENEWS_

App Store 会在自动续订订阅到期前 24 小时尝试向用户帐户收费。如果续订成功,则没有服务器到服务器的通知,因为自动续订订阅没有进入过期状态。

您必须在每张收据的到期日期或前后(并且可能在此之后的几天)主动调用 Apple 的收据验证端点以获取续订收据。Apple 不会通知您的服务器。

于 2019-01-29T22:40:15.570 回答