2015-12-22 112 views
1

所以我使用Google的InAppBillingService,我遇到了問題。Google Play應用內結算訂閱回傳

有兩種主要類型的操作:

  1. 購買,與我沒有任何問題,有谷歌現在Play開發者API avialible,這使得我們的服務器,以檢查是否購買是成功等等。

  2. 訂閱,這裏我完全失去了。首先,根本沒有辦法取消客戶訂閱程序,其次是購買和訂閱的迴應是相同的。但是,如果客戶取消訂閱,或者在正確的時間將資金轉移到商戶帳戶,我想要知道回撥。

問題:通過閱讀這篇文章Android In-App Billing Subscription status change callbacks,我已經發布了回調這個問題並沒有真正回答,我希望有實施的變化,這讓我跟蹤支付每一段或bubscription通過回調取消。任何幫助高度讚賞。

回答

0

您說得對,目前應用內結算API不支持以編程方式取消購買應用內的訂閱。但是您可以使用Google Play Developer API取消訂閱。在使用API​​之前,您需要設置一個API控制檯項目,創建一個客戶端ID並生成一個刷新標記,如here所述。

有沒有回調知道何時取消或續訂訂閱。您可以在應用啓動時跟蹤purchaseStateINAPP_PURCHASE_DATA響應。 purchaseState是訂單的購買狀態。可能的值爲0(已購買),1(已取消)或2(已退回)。但由於local caching,您可能無法立即得到正確的迴應。

+0

Thx的答覆,但我已經與這個API的工作,問題是,服務器應該做手動,但我想回調,所以它知道什麼時候做這些cheks –

+0

不要以爲谷歌提供任何回調爲了這 – random

相關問題