ios在应用计费中。自动续订后是否需要发送新收据?

时间:2017-11-08 10:53:54

标签: ios in-app-purchase

我购买了自动续订订阅,获取令牌,发送到服务器并验证收据。 如果发生自动续订,应触发UpdatedTransactions。对于客户端验证,必须处理此问题。 但是,我是否应该获得新收据并再次发送到服务器进行验证或以前的收据(我在初次购买时第一次发送)还会返回更新的更新到期日期?

1 个答案:

答案 0 :(得分:2)

如果要验证用户的续订是否合法,则需要验证最新的交易。你可以:

  1. 将当前收据发送到后端并直接重新验证。
  2. 您可以使用旧收据,再次将其发送给Apple,然后查看latest_receipt_infoin the response。它将包含最新交易中的所有有效交易。
  3. 无论哪种方式,您都需要处理此信息并将其发送回您的设备以更新新的过期日期。如果您不将其发送给Apple,IAP破解者很容易通过StoreKit伪造交易。