0

我想在服务器上进行收据验证,出于安全考虑,这很正常。但我的情况是,我的服务器上有一个数据库,记录用户购买了哪些产品并根据服务器上的这些记录提供服务。因此,我尝试从苹果服务器响应的收据中读取数据,以了解用户购买了这些商品的内容、时间和数量。但是根据苹果文档看来,苹果保留了更改每个数据字段的 json 键的权利。

那么,在服务器端安全地通知服务器有关收据信息的正确方法是什么?

4

1 回答 1

1

我还没有看到任何文档中有关字段更改的信息。在对服务器验证请求的响应中,有一个收据对象。每个对象都有包括“product_id”、“quantity”、“purchase_date”和其他几条信息的字段。这些字段包含您想要的信息。我的服务器验证代码积极使用 product_id,所以我相信它可以工作。其他的没用过。

我的回复基于https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html和我的服务器端代码。

于 2013-11-12T20:42:13.953 回答