我们需要服务器接收有关订阅状态更改的通知。 为此,我们按照https://help.apple.com/itunes-connect/developer/#/dev0067a330b的说明进行操作。
我们的服务器支持App Transport Security(ATS)协议。它已使用此服务https://apptransport.info/进行了测试。所以所有要求似乎都得到了满足。
我们将目标网址输入“订阅状态网址”字段。但是在我们的沙箱中启动和过期订阅后,我们还没有收到指定地址的请求(GET,POST,PUT)。
有没有办法解决这类问题?
答案 0 :(得分:2)
提交错误报告后,刚刚完成解决类似问题的工作。一个不同的潜在问题是,我们缺少SSL证书上的中间CA。 macOS上的curl不会警告我们该错误,但是linux上的curl可以提醒我们。我在这里写下了该问题的摘要以及如何对其进行测试: https://deciphertools.com/blog/subscription-status-url-not-working/
答案 1 :(得分:0)
Apple支持帮助我们找出问题的原因。
我们收到403响应服务器通知 由App Store发送。
因此我们应该在询问此问题之前尝试使用 curl 。现在我们正确收到更新。