苹果收据validation,IAP

伙计们,我使用https://github.com/pcrawfor/iap_verifier verifyAutoRenewReceipt方法来检查手机在沙盒中发送给我的收据。

我回来的回应是一个JSON对象, status=0不断。 我似乎无法得到收据到期, 21006回来。

所以我认为需要做的是parsingapple_receipt_info数组,并将当前date与过期date进行匹配。超级繁琐的任务。 我在正确的轨道上?

这里是expires_date之前的purchase_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方法的工作,因为我不断从苹果回来畸形的数据错误。 不知道这个function是什么…