HarmonyOS鸿蒙Next中应用尝鲜下载应用在应用内支付过程中出现1001860003

HarmonyOS鸿蒙Next中应用尝鲜下载应用在应用内支付过程中出现1001860003 应用内支付在测试阶段使用沙箱账号成功支付并获取收益。等我打包后发送AGC平台使用邀请测试,在测试手机上下载应用在调用应用内支付出现 华为支付平台异常: 1001860003 - 商品信息无效 连应用内支付的弹窗都起不来,是什么原因 我的产品现在并没有审核

图片

因为如果提交审核的话就必须提交新版本,我的邀请测试还没有成功又不能上架。咋办


更多关于HarmonyOS鸿蒙Next中应用尝鲜下载应用在应用内支付过程中出现1001860003的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

我找到原因了,但是想我打个测试包给本地呢,要不然测试人员测试不了啊,如何打个测试包给本地呢

更多关于HarmonyOS鸿蒙Next中应用尝鲜下载应用在应用内支付过程中出现1001860003的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


错误码1001860003表示支付过程中发生了网络异常。请检查设备网络连接状态,确保网络稳定后重试支付操作。

根据您提供的错误码 1001860003(商品信息无效) 和描述,问题核心在于 测试环境与正式环境的商品配置不一致

主要原因分析:

在 HarmonyOS Next 中,应用内支付(IAP)的商品信息(产品ID、价格等)需要在 AGC 控制台 进行配置。您遇到的“商品信息无效”错误,通常是因为:

  1. 沙箱测试与正式/测试环境隔离:您在开发阶段使用的“沙箱账号”支付,是在一个完全隔离的测试环境中进行的。当您打包并上传到 AGC 平台进行“邀请测试”时,应用运行在 正式的测试环境(或称为“生产沙箱”),该环境读取的是您在 AGC 控制台为当前应用正式配置的商品信息。
  2. 商品信息未同步或未发布:您很可能在 AGC 控制台的 “我的项目” -> “您的应用” -> “盈利” -> “应用内支付” 中,没有为当前应用版本(或所有版本)创建并发布与您代码中调用的 productId 完全一致的商品。

解决步骤:

  1. 登录 AGC 控制台:进入您的项目和应用。
  2. 配置应用内支付商品
    • 导航至 “盈利” > “应用内支付”
    • 点击 “创建商品”,填写商品ID(必须与您应用代码中调用的 productId 一字不差)、名称、类型(消耗型/非消耗型/订阅)、价格等。
    • 关键步骤:创建商品后,您需要将其关联到您的应用版本。在商品列表或管理页面,找到 “关联应用版本” 或类似的选项,选择您当前用于邀请测试的应用版本(或选择“所有版本”)。
    • 确保商品状态为 “已上架”“有效”。新创建的商品可能需要一个短暂的生效时间(通常几分钟)。
  3. 重新测试:在 AGC 控制台完成商品配置并关联版本后,请测试用户 重新安装 您通过“邀请测试”渠道分发的应用包(或确保应用完全重启)。再次触发支付,检查是否正常调起支付窗口。

关于您提到的审核与版本问题:

  • 无需为此问题提交新版本。商品信息是在云端(AGC控制台)配置和管理的,与您已分发的应用包是解耦的。只要您配置好商品并关联到当前应用版本,已安装的应用在下次发起支付请求时,就能从云端获取到正确的商品信息。
  • 在您最终准备上架应用市场前,才需要确保所有商品信息已正确配置,并提交包含支付功能的版本进行合规审核。

总结: 1001860003 错误的核心是云端商品配置缺失或未关联到当前测试版本。 请立即检查并完善 AGC 控制台中的应用内支付商品配置。此操作不影响您已分发的测试包,修复后即可正常测试。

回到顶部