【游戏技术分享 第41期】鸿蒙游戏调用queryProducts接口返回报错1001860001,系统内部错误

关键词

IAP kit,鸿蒙,商品查询

问题描述

游戏集成了鸿蒙应用内支付服务,商品已在AGC后台配置,调用queryProducts接口返回系统内部错误: 

image.png

问题分析

使用hdc hilog > D:\hilog.txt命令行抓取系统全量日志,搜索IAPNAPI看到错误描述“not support iap”:

【游戏技术分享 第41期】鸿蒙游戏调用queryProducts接口返回报错1001860001,系统内部错误_第1张图片

看描述是不支持iap服务,优先从以下几点排查:

  1. agc后台是否打开应用内支付开关和激活支付协议;
  2. 测试使用的华为账号服务地和注册地是否是国内,鸿蒙sdk不支持非大陆;
  3. 测试网络是否使用了;

经排查,是未激活支付协议导致的,联系商务激活后,可以正常拉起支付页面,问题解决。


更多问题可关注:

鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/

公开课:华为开发者学堂

你可能感兴趣的:(鸿蒙游戏-技术分享,harmonyos,游戏,华为)