0

Apple/Itunes/Itunes Connect 是否提供在任何情况下生成的收据的详细信息(应用内购买回调时除外)?

显然,如果您有收据 ID 的记录,我们可以向 Apple 服务器发送 curl 请求。但是,由于某些原因,如果在应用内购买回调时没有记录收据 ID,那么我们似乎永远无法追踪详细的付款信息细节,特别是如果您想将其存储为日志。

与 Paypal 和 Authorize 不同,Apple 似乎没有提供包含每笔交易详细信息(transaction_id、subscription_id 等)的报告(可能出于隐私原因)。

因此,有没有办法追踪通过应用内购买向 Apple 支付的每笔付款的错过收据 ID?

4

1 回答 1

1

是的,Apple 确实向您提供了您的应用内购买交易的完整详细信息。有一个完整的过程,您可以在应用程序中接收收据详细信息,您可以通过发回收据数据从 Apple 的服务器上进行验证。下面给出的文章也解释了整个过程。

我自己通过使用在 NodeJS 上开发的后端 API 验证来自服务器端的收据来实现这个过程。

https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

让我知道需要任何进一步的帮助。

于 2017-03-08T05:02:29.803 回答