HarmonyOS IAP重复购买订阅物品返回的错误码

​已经购买订阅型物品,未调用finishPurchase接口, 重新购买该物品,createPurchase接口返回的是001860001错误,应该要返回1001860051错误,这样方便业务统一处理。

这种情况下错误码是1001860001(包含所有的系统错误)不合理,如果要细分这种场景的话,还需要通过字符串匹配错误信息, 比较麻烦。应该使用新错误码规范此场景。​

HarmonyOS
2024-11-11 09:37:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

​针对非消耗型商品或者自动订阅商品。

当用户购买完成后,可以根据用户该商品(会员)有效期隐藏再次购买的入口。可避免出现再次购买的情况。因为在应用启动时,也会触发其补单(权益发放)的流程,所以也会走完整的发货流程。避免出现后续异常。做为兜底的话,如果针对上述仍出现该错误码,可直接走补单(权益发放)流程。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/iap-delivering-subscriptions-V5#section1880231055910

针对消耗型商品,出现该错误码还是按照补单(权益发放)来进行处理。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/iap-delivering-products-V5

分享
微博
QQ
微信
回复
2024-11-11 15:26:07
相关问题
请求广告返回错误码21800003
2233浏览 • 1回复 待解决
请求广告返回错误码401
2313浏览 • 1回复 待解决
request上传返回错误码401
345浏览 • 2回复 待解决
startAbility跳转失败返回错误码16000001
2120浏览 • 1回复 待解决
调用广告接口,返回错误码21800003
450浏览 • 1回复 待解决
华为事件通知接口返回10008错误码
9251浏览 • 2回复 待解决
TCPSocket on('close')错误码
443浏览 • 1回复 待解决
WebonErrorReceive错误码含义
1790浏览 • 1回复 待解决
network bindSocket错误码问题
323浏览 • 1回复 待解决
错误码62980096怎么处理
956浏览 • 1回复 待解决
webview错误码105 是什么错误
811浏览 • 1回复 待解决
eglSwapBuffers常见错误码分析
620浏览 • 1回复 待解决
HarmonyOS 安装hap包提示错误码9568257
141浏览 • 1回复 待解决
HarmonyOS上传app包报错,错误码996
66浏览 • 1回复 待解决
Socket连接报错,错误码88
1791浏览 • 1回复 待解决
OH_NativeImage_UpdateSurfaceImage接口错误码
1616浏览 • 1回复 待解决
startAbility跳转不成功,错误码16000001
2052浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人