【问题标题】:iOS InApp receipt validation and unlock the appiOS InApp 收据验证和解锁应用
【发布时间】:2019-06-04 04:20:51
【问题描述】:

我正在通过 App Store 验证收据,以便使用我自己的服务器自动续订订阅。并返回statusreceiptlatest_receiptlatest_receipt_infolatest_expired_receipt_infopending_renewal_infois-retryable 作为Apple documentation 中提到的响应。因此,在获得上述响应后,我们需要在解锁应用之前检查哪些参数。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-07-19
      • 2016-03-08
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-06-13
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多