如何了解沙盒模式下的自动再生产品更新

时间:2013-09-10 11:48:20

标签: ios in-app-purchase sandbox auto-renewing

我在我的应用中使用App购买。在沙盒模式下,产品的有效性降低http://dev-ios.blogspot.in/2011/05/validity-time-auto-renewables-in.html 那么如何检查产品是否更新? 并根据正确的可再生时间进行更新?

1 个答案:

答案 0 :(得分:1)

当您的应用开启时,您希望将receipt-datapassword发布到Apple服务器。

它返回STATUS

  • 如果状态为0,则会自动续订订阅。

  • 如果状态为21000 App Store无法读取您提供的JSON对象。

  • 如果状态为21002,则receipt-data属性中的数据格式错误。

  • 如果状态为21003收据无法通过身份验证。

  • 如果状态为21004您提供的共享密码与您帐户的共享密码不符。

  • 如果状态为21005收据服务器当前不可用。

  • 如果状态为21006此收据有效但订阅已过期。当此状态代码返回到您的服务器时,收据数据也会被解码并作为响应的一部分返回。

  • 如果状态为21007此收据是沙盒收据,但已发送到生产服务部门进行验证。

  • 如果状态为21008此收据是生产收据,但已发送到沙盒服务进行验证。

Refer this link for auto renewable subscriptions.