簡體   English   中英

如何使用 billing:2.0.3 庫取消應用內測試購買

[英]How to cancel in-app test purchase with billing:2.0.3 library

我在我的應用程序中使用了來自 google 的 kotlin 示例(com.android.billingclient:billing:2.0.3)。

由於我調用 playStoreBillingClient.acknowledgePurchase(params) 並嘗試使用 cosumeAsync(token) 取消購買(1.2 版本可以),我收到下一個錯誤:

/** 由於物品未被擁有而無法消費 */ int ITEM_NOT_OWNED = 8;

來自谷歌文檔https://developer.android.com/google/play/billing/billing_testing

“取消已完成的測試購買 Google Play 會為每個用戶累積已完成的測試購買,但不會將它們傳遞給財務處理。測試購買不會自動取消,因此您可能需要手動取消測試購買以繼續測試。為此,在 Play 商店中打開應用頁面。”

但是我應該在應用程序頁面上做什么?

我也嘗試從 google play 控制台退款

這對我有用,在播放控制台中退還購買,然后清除 Google Play 商店緩存和數據。[如果您已確認購買]。

為了省心,你可以這樣做,購買時,不要確認購買,購買5分鍾后會自動退款,然后你就可以再次測試購買了。 如果您已完成測試,您現在可以確認購買。

暫無
暫無

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

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