3

我在我的應用程序中使用InAppBilling版本3,我可以使用測試帳戶購買訂閱。現在我的問題是我怎麼知道我的應用程序中的結算細節再次訂閱一個訂閱計劃。假設我購買了一個計劃並且每天更新,是否有任何規定或方法知道對該產品進行更新以獲得詳細信息(例如product_id,time,date,update,renewing_status等)。我提到了this鏈接。訂閱android的賬單詳情?

另一件事是,一個用戶可以一次訂閱多個訂閱嗎?

回答

2

經過不少尋找後,終於找到了我的解決方案。 Google不會提供訂購訂單號碼以進行測試購買(如果您正在使用測試帳戶來測試您的應用程序而無需投入生產)。它只提供product_id,令牌,purchase_time,developer_payload,autoRenewing,package_name和purchase_state好像Google不會將詳細信息發送到Play Billing服務器,因爲它不是真正的購買。仍然您可以實現自己的邏輯,因爲它提供autoRenewing =真(如果產品是在更新狀態)和(如果產物是在非更新狀態)purchase_state = 0(購買), (已取消)和(退還)。還有一件事是我在閱讀Google的文檔後瞭解到的,測試的用戶每天都會收到重複的訂閱,但他們只會獲得與購買測試訂閱計劃時所獲得的相同的詳細信息。

它提供訂單Id與其他細節的實際購買。如果您的訂購是每月訂購,並且訂單IdGPA.1234-5678-9012-34567購買計劃時。然後下個月谷歌的訂單ID追加與GPA.1234-5678-9012-34567..0(第二個月),GPA.1234-5678-9012-34567..1(第三個月)等上。因此,您可以按照here中所述的訂單Id跟蹤您的續訂購買事宜。休息是一樣的。

+0

我同意you.Thank You。:) –