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

Amazon IAP Android端onProductDataResponse接口始终调用失败问题排查

亚马逊IAP调用失败问题解答

报错根因说明

你遇到的DATA_AUTH_KEY_LOAD_FAILURE: CERT_NOT_FOUND错误和运行设备是否为亚马逊Fire设备无关,核心原因是项目缺少亚马逊IAP必填的认证密钥文件。

修复方案

  • 登录亚马逊开发者后台,进入当前应用的「应用内商品」配置页面,在公钥管理板块下载AppstoreAuthenticationKey.pem文件
  • 将下载的文件原封不动放到安卓项目的app/src/main/assets/目录下,不得修改文件名的大小写、后缀
  • 清理项目构建缓存后重新编译运行,该认证报错会优先解决

后续排查要点

SKU配置校验

你在后台录入的SKU字符串格式本身是合法的,官方示例的包名格式仅为参考无强制要求,只需保证代码中传入的SKU和后台录入的字符完全一致即可,注意大小写、特殊符号不要写错。未提交上架的应用也可以正常测试IAP功能,只需保证后台对应商品状态为可用即可。

普通安卓设备测试要求

普通安卓真机可以正常测试亚马逊IAP,不需要使用Fire系列设备,只需满足两个前置条件:

  • 设备已安装官方亚马逊应用商店App
  • 亚马逊应用商店已登录你配置的测试用开发者账号

如果未安装亚马逊应用商店,SDK无法找到对应的服务进程,也会触发onProductDataResponse返回失败的问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 23:54:06