我正在App Store验证收据,以便使用自己的服务器自动续订订阅。并返回netstat -vanp tcp | grep 3000
,status
,receipt
,latest_receipt
,latest_receipt_info
,latest_expired_receipt_info
和pending_renewal_info
作为{ {3}}。因此,在获得高于响应的响应后,解锁应用程序之前我们需要检查哪些参数。
答案 0 :(得分:0)
首先,您应该检查收据状态是否有效。如果状态代码返回21100-21199(内部数据访问错误)之间的值,请检查is_retyrable标志。如果状态为可重试的内部数据访问错误,请确保重试。
您还想查看最新的有效收据。 Latest_receipt_info包含购买清单。您应该检查最新收据的结束日期,并确保它不是过去的
(请参见https://developer.apple.com/documentation/appstorereceipts/expires_date_ms)