震驚??!最新GooglePlay 應(yīng)用內(nèi)購買記錄

錯誤一:Error checking for billing v3 support(response:3:Billing Unavailable)

錯誤原因:Google Play賬號問題,注冊賬號是選擇的國家區(qū)域有關(guān),與賬號 是否綁定信用卡無關(guān)

注意事項:
/** Requested product is not available for purchase */
   int ITEM_UNAVAILABLE = 4;

檢測是否是正式簽名版本apk

問題一:添加到測試組的Gmail 賬戶,購買時未顯示“這是測試訂單,我們不會向您收取任何費用” 提示,而是正常支付流程,會產(chǎn)生收費

原因:還需要額外設(shè)置沙盒測試

沙盒測試:測試期間,經(jīng)過授權(quán)的用戶帳戶可通過 Google Play 購買您的應(yīng)用內(nèi)商品,不過這些用戶帳戶不用實際支付費用。

設(shè)置沙盒測試賬戶:在 Developer Console 中,轉(zhuǎn)到 Settings > Account details,然后在 License Testing 部分將相應(yīng)地址添加到 Gmail accounts with testing access 字段并保存。


Google Console 設(shè)置
劃重點:

沙盒測試賬號只是額外增加了許可測試(license test)的設(shè)置,只有這樣支付時候不需要真正付款。

集成方案,均是 google 官方方案

  1. 通過 implementation 'com.android.billingclient:billing:1.1' 集成
  2. 通過創(chuàng)建 IInAppBillingService.aidl,網(wǎng)上的博客大都是此種方案,個人任何還是方案1比較簡單,可以省去很多代碼,當然可以看看這種方式了解下是如何執(zhí)行的

幫助:

  1. 當設(shè)備安裝有GooglePlay時,無法調(diào)起 支付訂單詳情頁面時,檢測 GooglePlay 是否允許后臺運行,當禁止??后臺運行時,是無法調(diào)起支付彈框的
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.總說內(nèi)購的內(nèi)容 協(xié)議、稅務(wù)和銀行業(yè)務(wù) 信息填寫 內(nèi)購商品的添加 添加沙盒測試賬號 內(nèi)購代碼的具體實現(xiàn) 內(nèi)購的注...
    默默_David閱讀 3,879評論 0 6
  • 一.總說內(nèi)購的內(nèi)容 協(xié)議、稅務(wù)和銀行業(yè)務(wù) 信息填寫 內(nèi)購商品的添加 添加沙盒測試賬號 內(nèi)購代碼的具體實現(xiàn) 內(nèi)購的注...
    九洲仙人閱讀 3,032評論 2 3
  • 嘲笑的背后暗藏著恐懼,嫉妒,無能。揉面定律。你的每一次被嘲諷,都會激勵著你努力成為你想成為那個人。 周邊的...
    明知顧問_d9e0閱讀 267評論 0 0

友情鏈接更多精彩內(nèi)容