关键词

鸿蒙,IAP

问题描述

游戏接入华为应用内支付服务,请求确认发货接口,报错如下:

{"responseCode":"1001880008","responseMessage":"IAP_RESPONSE_RESULT_ITEM_NOT_OWNED"}

问题分析

看报错信息是未拥有该商品导致的。检查确认发货接口的请求参数的订单信息,确实是未消耗的,但是接口仍然报错未拥有。

经检查发现,应用内支付服务订阅类型和非订阅类型的商品对应的接口是分开的,不同类型的商品确认发货对应不同的接口。

我们商品类型是消耗类型的,在接入的时候误请求了订阅类型的接口,导致的报错。

问题解决

修改为订单类型的接口后,订单确认发货成功,问题解决。


更多问题可关注:

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

公开课:华为开发者学堂

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐