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

React Native集成react-native-hms-iap后订阅商品列表为空如何解决

华为IAP商品列表查询为空问题解答

常见触发原因

  • 商品状态异常:IAP后台配置的订阅商品需处于已激活状态,草稿、待审核、已下架状态的商品均无法被接口查询返回。
  • 传参不匹配:
    • 调用商品查询接口时传入的productId数组,需和后台配置的商品ID完全一致,大小写、特殊字符、前后空格的差异都会导致匹配失败
    • 商品类型参数priceType要和商品属性对应:订阅类商品对应参数值为2,如果误传为消耗型(0)、非消耗型(1)也会查询不到结果
  • 沙箱配置问题:如果在沙箱环境测试,需要先将当前登录的华为账号添加到IAP沙箱测试白名单中,未加入白名单的账号无法正常查询沙箱环境的商品。
  • 区域限制不匹配:当前登录的华为账号所在的国家/地区,不在商品配置的售卖区域范围内,符合规则的商品会被过滤不返回。
  • 应用包配置不匹配:当前运行的应用包名、版本号和华为后台提交的应用信息不一致,也会出现查询无结果的问题。

配置生效时效说明

商品配置完成并激活后,缓存生效最长不超过2小时,正常情况15分钟内即可正常查询到。如果超过2小时仍无法查询,可排除缓存未生效的问题。

签名配置说明

IAP不需要单独配置签名,直接复用应用全局的签名配置即可。你已经验证华为账号登录功能正常,说明基础签名配置无误,不需要额外为IAP模块调整签名配置。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 23:27:04