2014-07-21 69 views
1

应该怎样一个确认订阅项目,他哈斯使用谷歌播放服务buyied,仍然是有效的 我已经buyied每月订阅一本杂志, 我得到了: { “订单ID”:” ** “ ”的packageName“: ”**“, ”的productId“: ”77“, ”purchaseTime“:**, ”purchaseState“:0, ”purchaseToken“:” ** “ }的Android应用程式内购买认购验证

现在怎么知道w下次我是否已经在没有调用playservices的情况下购买了该物品。 是否有任何API检查订阅仍然有效。

回答

1

在谷歌开发者指南赛斯:

purchaseState:订单的购买状态。可能的值为0(已购买),1(已取消)或2(已退回)。

这里是link

因此,您订阅仍然有效,如果您没有及时取消订阅,您将再次付款。

purchaseTime是您购买物品的时间 - 进行了订购。在Google Play中,您可以查看它是否是每月或每年订阅。使用那里的信息来计算你下次支付的时间。

+0

有没有任何PHP脚本来验证android应用程序订阅 –

+0

并感谢您的帮助我已经实现了上述,但有进一步的要求我卡住了,我想知道从我的服务器订阅状态。 –

+1

@DhirajHimani有一个[PurchaseSstatus API](http://developer.android.com/google/play/billing/gp-purchase-status-api.html) –