我们需要我们的服务器接收有关订阅状态更改的通知。
为了实现这一点,我们遵循了 https://help.apple.com/itunes-connect/developer/#/dev0067a330b 中的说明。 .
我们的服务器支持应用传输安全 (ATS) 协议(protocol)。已使用此服务进行测试 https://apptransport.info/ .所以所有的要求似乎都得到了满足。
我们在“订阅状态 URL”字段中输入了目标 URL。但是在我们的沙盒中启动和过期订阅后,我们还没有收到对指定地址的请求(GET、POST、PUT)。
有没有办法解决这类问题?
最佳答案
提交错误报告后刚刚解决了类似的问题。另一个根本问题是,我们在 SSL 证书上缺少中间 CA。 macOS 上的 curl 没有提醒我们该错误,但 linux 上的 curl 提醒了我们。我写了一个问题的摘要以及如何在这里测试它:
https://deciphertools.com/blog/subscription-status-url-not-working/
关于in-app-purchase - 从未调用过 iTunes Connect 订阅状态 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46525867/