簡體   English   中英

我如何在應用內結算v3中使用consumerPurchase方法

[英]how can i use consumePurchase method in in-app billing v3

我正在通過以下鏈接使用應用程序內計費: https : //github.com/anjlab/android-inapp-billing-v3它僅允許我一次購買商品。 因此,我搜索了如何能夠多次購買所有結果導致我需要消耗舊購買的商品。 我無法找到調用消費函數的方式,這里是消費函數:billingProcess.consumePurchase(n_Selected)

我試圖在onCreate方法中調用它:它什么都沒做我試圖在onProductPurchased方法中調用它:它沒做什么

您應該考慮使用Google Play的官方計費庫。 將com.android.billingclient:billing:2.0添加到build.gradle。

https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive_v2是Google的最佳做法。

您應該始終調用queryPurchases並為回調中未完成的購買調用ConsumerAsyc。 另外,在onPurchasesUpdate方法中調用consumerAsyc,該方法在成功購買后觸發。

暫無
暫無

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

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