iOS InApp收据验证并解锁应用

时间:2019-06-04 04:20:51

标签: ios in-app-purchase receipt-validation

我正在App Store验证收据,以便使用自己的服务器自动续订订阅。并返回netstat -vanp tcp | grep 3000 statusreceiptlatest_receiptlatest_receipt_infolatest_expired_receipt_infopending_renewal_info作为{ {3}}。因此,在获得高于响应的响应后,解锁应用程序之前我们需要检查哪些参数。

1 个答案:

答案 0 :(得分:0)

首先,您应该检查收据状态是否有效。如果状态代码返回21100-21199(内部数据访问错误)之间的值,请检查is_retyrable标志。如果状态为可重试的内部数据访问错误,请确保重试。

您还想查看最新的有效收据。 Latest_receipt_info包含购买清单。您应该检查最新收据的结束日期,并确保它不是过去的

(请参见https://developer.apple.com/documentation/appstorereceipts/expires_date_ms