-
-
[原创]【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(6)
-
发表于: 2025-4-15 11:01 2362
-
1.问题描述:
支付场景,表现是在沙盒情况下所有商品都可以正常跑通,但是在非沙盒情况下,线上购买年包1800大额支付华为的 iap.createPurchas 在输完密码就会报 1001860001 内部错误。
解决方案:
报错原因是因为支付限额1000,已超限。
2.问题描述:
请问用户可以在手机的应用市场和系统设置发起退款的入口是什么?
解决方案:
具体的操作入口:在设置 -> 账号 -> 付款与账单 -> 订单详情的对订单有疑问中,目前只上线了游戏的。
对于非游戏应用预计在11月份版本中开放,请耐心等待。
3.问题描述:
应用和元服务都接入了IAP能力,用户在元服务里面支付购买了会员,然后他又下载了应用,如何做到在应用里面也是会员,无需重复购买?
解决方案:
应用和元服务共享状态:静默登录接口获取到code, unionId;后台基于code授权登录,基于unionId关联会话信息;元服务和应用就可以拿到相同的会话信息了。
4.问题描述:
95fK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1k6i4k6W2L8r3!0H3k6i4u0Q4x3X3g2Z5N6h3q4%4k6h3W2Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3&6K6N6h3#2W2M7W2)9J5c8X3y4F1i4K6u0r3k6r3!0U0i4K6u0r3K9r3q4J5L8h3!0F1P5h3!0K6i4K6u0V1M7X3g2X3k6i4u0W2L8X3y4W2M7#2)9J5k6q4j5#2i4K6u0r3K9h3q4H3i4K6u0V1K9Y4N6@1i4K6u0V1k6r3g2K6j5%4u0A6M7s2c8A6L8$3&6Q4x3X3c8h3y4g2!0q4y4g2!0m8c8g2)9&6z5q4!0q4y4W2)9&6y4W2!0n7z5g2!0q4y4W2)9^5c8W2)9&6x3q4!0q4y4q4!0n7c8g2)9&6b7W2!0q4y4#2)9&6b7g2)9^5y4q4!0q4y4q4!0n7b7W2!0m8x3#2!0q4y4#2!0m8x3q4)9^5x3g2!0q4c8W2!0n7b7#2)9^5b7#2!0q4y4g2!0m8c8g2)9&6z5q4!0q4y4W2)9&6y4W2!0n7z5g2!0q4y4W2)9^5c8W2)9&6x3q4!0q4y4q4!0n7c8g2)9&6b7W2!0q4y4#2)9&6b7g2)9^5y4q4!0q4z5q4!0m8c8W2)9^5x3g2!0q4y4q4!0n7z5g2!0m8y4W2!0q4c8W2!0n7b7#2)9^5b7#2!0q4z5q4!0n7c8W2)9&6x3q4!0q4z5q4!0m8x3g2)9^5b7#2!0q4y4q4!0n7b7W2!0m8x3#2!0q4y4#2!0m8x3q4)9^5x3g2!0q4y4W2)9^5b7g2!0m8y4g2!0q4z5g2)9&6y4q4)9&6z5b7`.`. java.security.InvalidKeyException: invalid key format
解决方案:
在鸿蒙(HarmonyOS)开发过程中,遇到证书解析错误“java.security.InvalidKeyException: invalid key format”时,可能的原因和解决方案如下:
可能原因
1.证书文件格式错误:证书文件可能存在格式问题,导致解析失败。
2.证书链不完整或无效:证书链中的某个证书可能缺失或已过期,导致解析失败。
3.密钥库密码错误:如果使用了密钥库(p12)文件,错误的密码会导致解析失败。
解决方案
1.检查证书文件:
确保证书文件的格式正确,并且没有被篡改。
检查证书链中的每个证书是否完整有效,确保根CA证书和中间证书的顺序正确。
2.检查密钥库密码:
如果使用了密钥库(p12)文件,确保输入的密钥库密码和密钥密码正确。
在DevEco Studio中,可以通过重新自动签名解决该问题:
1.点击File > Project Structure > Project > Signing Configs,打开签名配置页面。
2.勾选“Automatically generate signing”(如果是HarmonyOS工程,需同时勾选“Support HarmonyOS”),等待重新签名,然后点击OK即可。
3.检查密钥库和证书链的匹配:
- 确保使用的密钥库和证书链是匹配的,并且没有遗漏任何证书。
通过以上步骤,可以有效排查和解决证书解析错误
5.问题描述:
应用内购买-如何申请退款?
解决方案:
应用内支付的退款分以下2种情况:
(1)用户联系华为方进行退款
(2)用户联系商户退款
针对(1),用户可以拨打华为客服热线咨询退款. 华为业务运营会联系到开发者然后由开发者决定是否给用户退款,以及退款具体金额,部分退款还是全额退款(针对订阅型商品使用部分权益可能会涉及到部分退款)
针对(2),通常来说开发者对接华为方业务运营,给业务运营发邮件退款详细事宜,业务运营再来管理台操作退款申请。
如果没有对接华为方业务运营,按照之前双框架可以通过邮箱通知联运运营人员。开发者可以发送邮件至jointoperation@huawei.com(先前双框架联运应用退款专用邮箱),包含华为订单号,应用名称/课程名,退款金额 退款原因等信息。
单框架退款,双框架退款针对普通订单基本是一致的。
注意:双框架服务端提供了撤销订阅,返还订阅费用等退款接口,目前单框架不支持API调用方式退款。
双框架的返还订阅费用可参考:
f81K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1k6i4k6W2L8r3!0H3k6i4u0Q4x3X3g2Z5N6h3q4%4k6h3W2Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3&6K6N6h3#2W2M7W2)9J5c8X3y4F1i4K6u0r3k6r3!0U0i4K6u0r3d9p5#2e0b7$3!0J5k6g2)9J5k6q4u0W2k6X3g2J5k6h3&6U0k6i4y4Q4x3V1k6S2M7r3W2Q4x3X3c8J5k6h3k6#2L8X3c8Q4x3X3c8K6N6h3u0K6j5%4u0A6M7s2c8A6L8$3&6Q4x3X3c8X3k6h3g2Q4x3X3b7H3x3o6l9H3x3o6l9I4x3o6f1H3z5e0R3$3x3e0x3I4