【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(5)
1.问题描述:
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这个配置不是根据系统语言显示的,是根据注册的国家来显示的,当前账号注册支持中国,所以当前只支持显示中文。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2022-02-14 HMS Core助力宝宝巴士为全球开发者展现高品质儿童数字内容