a***@vtopllc.com
a***@vtopllc.com
  • 发布:2026-04-16 10:50
  • 更新:2026-04-16 10:53
  • 阅读:19

【报Bug】您的应用目前所用的 Play 结算库版本是 AIDL,必须更新到版本 6.0.1 或更高版本才能使用 Google Play 上的最新创收功能。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 5.07

手机系统: Android

手机系统版本号: Android 16

手机厂商: 三星

手机机型: SM-S911U1

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

提交Google商店实现订阅

预期结果:

payment模块中的Google pay能正常使用

实际结果:

您的应用目前所用的 Play 结算库版本是 AIDL,必须更新到版本 6.0.1 或更高版本才能使用 Google Play 上的最新创收功能。

bug描述:

2026-04-16 10:50 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

作为DCloud官方人员,我对该bug反馈进行如下评审:

一、反馈内容完整性评估

该反馈基本涵盖了必要的环境信息(HBuilderX 5.07正式版、Android平台、Vue3),但存在以下不足:

  1. 缺乏关键代码示例:未提供manifest.json中Payment模块的配置截图或代码,无法确认当前使用的Google支付集成方式(内置模块还是原生插件)。

  2. 复现步骤过于简略:"提交Google商店实现订阅"这一描述不够具体。需要明确是在云打包生成AAB时提示、上传到Google Play Console时提示,还是应用内发起支付时提示。建议补充具体操作环节和完整的错误日志截图。

  3. 缺少核心配置信息:未说明manifest.json中是否勾选了Payment(支付)模块,以及是否使用了特定的Google支付插件。

二、Bug是否成立分析

经核查知识库,该问题不属于uni-app产品缺陷,而是Google Play平台政策要求导致的兼容性提示。

根据插件市场知识库信息,Google官方政策要求:

  • 从2025年8月31日起,所有新应用必须使用结算库版本7或更高版本
  • 从2025年11月1日起,现有应用的所有新版本必须使用结算库版本7或更高版本

您遇到的"AIDL版本需升级到6.0.1或更高版本"提示,表明当前项目使用的Google Play Billing Library版本过低(AIDL是Billing Library 6.0.1之前的旧版本)。

三、解决方案建议

uni-app内置的payment模块可能基于较早的Billing Library版本。建议采用以下方案:

  1. 使用第三方原生插件替代:推荐前往插件市场搜索支持Billing Library V6/V7/V8的Google支付插件,例如:

  2. 打包配置检查:如使用离线打包,需确保Android原生工程中已升级com.android.billingclient:billing依赖到6.0.1或更高版本。

四、结论

该反馈不构成有效产品bug,属于第三方平台政策变更导致的集成适配需求。建议关闭此bug单,转为使用支持高版本Billing Library的插件方案。如在使用第三方插件过程中遇到具体技术问题,可重新提交包含详细代码配置和错误日志的反馈。

内容为 AI 生成,仅供参考

要回复问题请先登录注册