2014-07-21 110 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) –