You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ionic Capacitor升级Android端Google Play Billing至5.0及以上方法咨询

升级Google Play Billing Library至5+版本步骤

一、当前依赖问题分析

你的项目中涉及两个内购相关插件,均存在版本过低导致不兼容Billing Library 5+的问题:

  • cordova-plugin-purchase(对应@ionic-native/in-app-purchase-2):v11.0.0默认依赖的Billing Library版本不符合要求
  • cordova-plugin-purchases(对应@awesome-cordova-plugins/purchases):v2.4.0版本未适配Billing Library 5+

二、具体升级操作

1. 升级cordova-plugin-purchase及对应Ionic Native插件

  • 卸载旧版本:
    npm uninstall cordova-plugin-purchase @ionic-native/in-app-purchase-2
    
  • 安装支持Billing Library 5+的最新版本(v13.x及以上):
    npm install cordova-plugin-purchase@latest @ionic-native/in-app-purchase-2@latest
    

2. 升级cordova-plugin-purchases及对应Awesome Cordova插件

  • 卸载旧版本:
    npm uninstall cordova-plugin-purchases @awesome-cordova-plugins/purchases
    
  • 安装支持Billing Library 5+的最新版本(v6.x及以上):
    npm install cordova-plugin-purchases@latest @awesome-cordova-plugins/purchases@latest
    

3. 同步Capacitor配置

执行命令更新Android平台依赖:

npx cap sync android

4. 验证Billing Library版本

打开Android项目路径android/app/build.gradle,检查dependencies块中是否包含:

implementation 'com.android.billingclient:billing:5.0.0+'

若未自动添加,可手动补充该依赖。

三、测试与部署

  • 构建测试APK验证功能:
    ionic build
    npx cap build android
    
  • 确认内购流程正常后,提交更新至Google Play。

内容的提问来源于stack exchange,提问作者PilotPatel1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 16:46:02