iOS IAP -我是否需要自己的服务器来检查退款?

lawou6xi  于 2022-12-15  发布在  iOS
关注(0)|答案(1)|浏览(173)

作为一名新的iOS开发者,我很惊讶地发现,这么多年来,如果用户退款,是不可能得到通知的。我是从这样的问题中得到这一点的:

到2020年,苹果似乎终于推出了notification for it。但这听起来像是它只适用于额外的服务器。我想确保我没有错过什么。
我没有自己的服务器。我还能用仅本地验证(或类似的概念)来检测退款吗?

sr4lhrrt

sr4lhrrt1#

是的,您需要自己的服务器来接受和响应来自Apple App Store服务器的REFUND(webhook)通知。
苹果没有提供用于查看此数据的UI,因为它是与后端服务的编程集成。

App Store服务器通知是一种服务器到服务器服务,已得到official Apple documentation的确认。
其他官方文档中使用的语言,比如您链接的this one here,也明确规定了对 * 您的服务器 * 的要求。
当App Store处理退款时,App Store服务器会按照您配置的URL向您的服务器发送退款通知。您的服务器必须使用200响应代码响应帖子。

您的服务器负责解析和解释来自App Store Server的所有通知。

您的服务器上设置端点以接收通知时,请配置您的服务器以发送响应。

相关问题