2014-06-26 35 views
0

我想爲我的應用程序實施每月訂閱以啓用無廣告版本。我已經實現了一個演示,並且工作正常。在應用程序結算 - 月訂閱版本3

雖然在我的應用程序真實的情景實現,我有幾個疑問: -

  • 如果真是一個用戶改變他/她的移動設備。如何在其他設備上進行管理。 (我已經計劃在一臺設備上購買訂閱,然後在共享前綴中保存是/否值,並基於此啓用或禁用廣告。我的問題是當我更改設備時,共享pref的值可能如何在其他設備上檢查)

  • 如果用戶從他的Google電子錢包中取消訂閱,該怎麼辦?我已經在首選項中保存了「是/否」值,爲此我將使用「購買狀態API」檢查活動訂閱。 (這很好嗎?)

    我只想知道如何處理這些訂閱以啓用該應用程序的No-Ads版本。 任何更好的建議請求。

回答

1
  1. 您需要通過購買數據到服務器,將其存儲在它的末端。您可以隨時從服務器獲取用戶訂閱狀態。只需檢查共享前綴是否具有訂閱信息以顯示/隱藏廣告。如果共享pref沒有任何訂閱相關數據(設備更改或用戶可能已清除緩存),則應向服務器詢問其數據並相應地顯示/隱藏廣告。

  2. 如果用戶取消訂閱,您可以啓動一個庫存查詢,它將爲您提供當前的購買狀態。所以你的方法在這裏很好。

相關問題