因此,我遵循了官方手册并执行了此操作:
明显的问题是,3.可能会失败。我有客户抱怨他们付了钱,他们要向我发送被扣除的金额,但我的服务器从未收到通知。而且我无法找到这些用户。是否可以通过客户电子邮件或交易ID搜索某些CP,以检查这是Photoshop截图还是有效的?
是否可以调用某些API来按客户的产品和电子邮件列出交易?
[https://appstoreconnect.apple.com/-Apple CP对此无用
没有方法可以将客户详细信息与您的交易详细信息相关联。只有苹果可以做到这一点。
如果第三步失败,您可以退回本地验证,然后让用户通过此会话(或一定数量的会话,直到您要求成功)。不幸的是,由于收据已加密,因此本地身份验证很麻烦。有关示例,请参见此链接:https://github.com/andrewcbancroft/SwiftyLocalReceiptValidator。您还可以将第3步的失败报告给您的分析工具,这样您就可以看到实际受到此问题影响的人(显然,只有在分析最终获得Internet连接后,此方法才有效。)>