2

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

4

1 回答 1

1

当您的应用程序打开时,您希望将receipt-dataand发布password到苹果服务器。

它返回一个STATUS

  • 如果状态是0订阅自动续订。

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

  • 如果状态为21002接收数据属性中的数据格式错误。

  • 如果状态是21003收据无法验证。

  • 如果状态为21004您提供的共享密钥与您帐户的共享密钥文件不匹配。

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

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

  • if status is21007此收据是沙盒收据,但已发送到生产服务进行验证。

  • if status is21008此收据为生产收据,但已发送到沙盒服务进行验证。

有关自动续订订阅,请参阅此链接。

于 2013-09-11T07:22:08.057 回答