簡體   English   中英

應用內購買產品檢查

[英]In-App Purchase Product Checking

我做了什么

我已成功在我的應用程序中實現了應用程序內購買功能,並且它完美地在DEBUG模式下工作。

我想要的是

現在購買(僅限一次),現在我需要在我的應用程序中啟用一些功能。

1)如果沒有購買,某些功能將被禁用。 2)購買后,將啟用某些功能。

我想知道如何查詢或記住已購買並應啟用功能。 這樣做的正確方法是什么。

謝謝。

查看開發者指南以了解應用內結算,尤其是“ 查詢已購買項目”部分。

還有一個IabHelper類,它是應用內結算API的包裝,使事情變得更加簡單。 這是使用IabHelper的代碼片段。

IabHelper.QueryInventoryFinishedListener mGotInventoryListener 
   = new IabHelper.QueryInventoryFinishedListener() {
   public void onQueryInventoryFinished(IabResult result,
      Inventory inventory) {

      if (result.isFailure()) {
        // handle error here
      }
      else {
        // does the user have the premium upgrade?
        mIsPremium = inventory.hasPurchase(SKU_PREMIUM);        
        // update UI accordingly
      }
   }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM