美文网首页
震惊!!最新GooglePlay 应用内购买记录

震惊!!最新GooglePlay 应用内购买记录

作者: 乘风破浪的程序员 | 来源:发表于2018-09-21 17:04 被阅读789次
错误一:Error checking for billing v3 support(response:3:Billing Unavailable)

错误原因:Google Play账号问题,注册账号是选择的国家区域有关,与账号 是否绑定信用卡无关

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

检测是否是正式签名版本apk

问题一:添加到测试组的Gmail 账户,购买时未显示“这是测试订单,我们不会向您收取任何费用” 提示,而是正常支付流程,会产生收费

原因:还需要额外设置沙盒测试

沙盒测试:测试期间,经过授权的用户帐户可通过 Google Play 购买您的应用内商品,不过这些用户帐户不用实际支付费用。

设置沙盒测试账户:在 Developer Console 中,转到 Settings > Account details,然后在 License Testing 部分将相应地址添加到 Gmail accounts with testing access 字段并保存。


Google Console 设置
划重点:

沙盒测试账号只是额外增加了许可测试(license test)的设置,只有这样支付时候不需要真正付款。

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

  1. 通过 implementation 'com.android.billingclient:billing:1.1' 集成
  2. 通过创建 IInAppBillingService.aidl,网上的博客大都是此种方案,个人任何还是方案1比较简单,可以省去很多代码,当然可以看看这种方式了解下是如何执行的

相关文章

网友评论

      本文标题:震惊!!最新GooglePlay 应用内购买记录

      本文链接:https://www.haomeiwen.com/subject/ejvnnftx.html