【发布时间】:2013-07-26 08:03:09
【问题描述】:
我正在尝试为 In App Apple Store 购买收据实施验证收据。
根据他们的网站,它看起来像?!?。
我需要知道结构,你能帮我提供一个加密的样本吗?
你能帮帮我吗?
要验证收据,请执行以下步骤:
检索收据数据。在 iOS 上,这是 交易的 transactionReceipt 属性。在 OS X 上,这是整个 应用程序包内收据文件的内容。编码 使用 base64 编码的收据数据。创建一个 JSON 对象 名为receipt-data 的键和您在步骤1 中创建的字符串。您的JSON 代码应该是这样的:
{
"receipt-data" : "(receipt bytes here)"
}
使用 HTTP POST 请求将 JSON 对象发布到 App Store。商店的网址是
https://buy.itunes.apple.com/verifyReceipt。收到的回复来自 App Store 是一个 JSON 对象,有两个键,状态和收据。它 应该是这样的:
{
"status" : 0,
"receipt" : { (receipt here) }
}
如果状态键的值为 0,这是一个有效的收据。如果该值不是 0,则
此收据无效。
【问题讨论】:
标签: c# in-app-purchase