ITPub博客

首页 > 架构设计 > 操作系统 > 【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(5)

【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(5)

原创 操作系统 作者:HarmonyOS SDK 时间:2025-02-14 14:27:02 0 删除 编辑

1.问题描述:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/iap-data-model-V5#section260562820380文档中的数据类型如:

purchaseToken、subscriptionId、subGroupGenerationId、purchaseOrderId、productId、applicationId、offerId

这些键字段有长度的说明吗?

解决方案:

对应各字段如下:

purchaseToken-512、subscriptionId-64、subGroupGenerationId-512、purchaseOrderId-64、productId-256、applicationId-128、offerId-256

2.问题描述:

在订阅支付场景中传了developerPayload字段,这个字段的值在后续续费的订单数据PurchaseOrderPayload.developerPayload是否会继续回传签约时值呢?

解决方案:

developerPayload为商户侧保留信息,由开发者在调用支付接口时传入;若该字段有值,这个字段的值在后续续费的购买订单信息负载 PurchaseOrderPayload.developerPayload会继续回传签约时的值,且在支付成功后的服务端关键事件回调通知结果中会100%原样返回给应用。

3.问题描述:

如果用户在订阅成功后,续费的服务端关键事件通知中,我们没有对订阅的续费订单进行确认订单操作,请问:

1、用户的续费订单是否会给用户退款或解约,如果会退款/解沙盒环境是否有相同的结果?

2、后续是否还会续费呢

解决方案:

有相同的结果?

2、后续是否还会续费呢?

订阅场景,如果购买成功,不确认发货,不会退款/解约,仅不能继续续期/购买同组其他商品;如果持续超过180天(现阶段的规格)订阅将被清理

4.问题描述:

系统语言设置为英文后,调用 iap.queryProducts,返回的依然是中文。

解决方案:

iap.queryProducts这个配置不是根据系统语言显示的,是根据注册的国家来显示的,当前账号注册支持中国,所以当前只支持显示中文。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003787/viewspace-3072045/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
HarmonyOS SDK技术团队。分享最新的技术干货,带来最全的能力应用场景,更新热门开发者圈子活动。与开发者一起,同成长,共精彩。

注册时间:2021-07-15

  • 博文量
    627
  • 访问量
    729756