【发布时间】:2021-06-03 17:42:00
【问题描述】:
我正在尝试在我们的服务器后端实现对应用内购买退款通知的处理(App Store 将 responseBody JSON 数据发送到应用开发者键入的服务器通知 url)。但是在应用内购买成功退款后,我无法从应用商店收到任何通知。
这是我为在我们的服务器中处理退款通知所做的事情的列表。
-
转到 App Store Connect > 输入“App Store Notification Url”:“https://ourServerUrl/notifyRefund”(支持 TLS 1.2)
-
我们的服务器接受“POST”请求并定义@RequestBody 参数,如responseBody 中所述
-
从我们的 iOS 应用程序购买产品(“消耗品”)(约 0.99 美元) - purchase_date = 2021-03-03
-
转到 reportaproblem.apple.com 并申请退款。 -> 第二天 App Store 处理了退款,我的 0.99 美元成功退还到我的银行账户。 refund_date = 2021-03-04
完成上述步骤后,我仍然无法从 App Store 收到通知。 我读过一篇关于notification delay 的帖子,但我不确定这是因为延迟还是我的服务器配置有问题。
【问题讨论】:
标签: ios server notifications in-app-purchase refund