【发布时间】:2011-06-17 02:42:18
【问题描述】:
应用内购买的任务是验证交易收据,以及我们如何在自动续订订阅中获取用户当前订阅与否的信息。
【问题讨论】:
标签: ios4 in-app-purchase
应用内购买的任务是验证交易收据,以及我们如何在自动续订订阅中获取用户当前订阅与否的信息。
【问题讨论】:
标签: ios4 in-app-purchase
您的应用程序创建一个 JSON 对象并将其发布到 App Store。自动更新订阅收据的 JSON 对象必须包含第二个参数——您之前在 iTunes Connect 上创建的共享密钥:
{
"receipt-data" : "(receipt bytes here)",
"password" : "(shared secret bytes here)"
}
响应包含一个状态字段,指示收据是否已成功验证。
{
"status" : 0,
"receipt" : { (receipt here) },
"latest_receipt" : "(base-64 encoded receipt here)",
"latest_receipt_info" : { (latest receipt info here) }
}
如果用户的收据有效并且订阅处于活动状态,则状态字段为 0,并且收据字段将填充解码后的收据数据。如果您的服务器接收到非零状态值,请使用表 7-1 来解释非零状态代码。
【讨论】: