Apple收据验证,IAP

时间:2014-10-02 15:43:11

标签: ios node.js in-app-purchase

民间,   我使用https://github.com/pcrawfor/iap_verifier verifyAutoRenewReceipt方法查看手机在Sandbox中发送的收据。

我得到的回复是一个JSON对象,status=0不断。我似乎无法让收据过期并获得21006

所以我认为需要做的是解析apple_receipt_info数组,并将当前日期与过期日期相匹配。超级乏味的任务。我是在正确的轨道上吗?

这是purchase_date ???

之前的expires_date
{
  "quantity" : "1",
  "product_id" : "Individual",
  "transaction_id" : "1000000125781694",
  "original_transaction_id" : "1000000125781334",
  "purchase_date" : "2014-10-01 19:31:49 Etc/GMT",
  "purchase_date_ms" : "1412191909545",
  "purchase_date_pst" : "2014-10-01 12:31:49 America/Los_Angeles",
  "original_purchase_date" : "2014-09-30 23:45:39 Etc/GMT",
  "original_purchase_date_ms" : "1412120739000",
  "original_purchase_date_pst" : "2014-09-30 16:45:39 America/Los_Angeles",
  "expires_date" : "2014-09-30 23:51:21 Etc/GMT",
  "expires_date_ms" : "1412121081000",
  "expires_date_pst" : "2014-09-30 16:51:21 America/Los_Angeles",
  "web_order_line_item_id" : "1000000028661959",
  "is_trial_period" : "false"
}

我无法使用verifyReceipt方法,因为我不断从Apple获得格式错误的数据错误。不确定那个功能是做什么的......

0 个答案:

没有答案