常见问题
调用接口时,系统返回 “验签错误,请确认开发者rsa私钥(devRsaPrivateKey)正确”
- 先检查是不是使用开发参数中的
devRsaPrivateKey
字段进行签名操作的。 - 再检查是不是使用的是示例代码中的RSA工具类。
调用接口时,系统返回 “解密错误,请确认平台rsa公钥(rsaPublicKey)正确”
- 先检查是不是使用开发参数中的
rsaPublicKey
字段进行加密操作的。 - 再检查是不是使用的是示例代码中的RSA工具类。
Android版问题
1、中医AI舌诊页面点击上传舌象图片不能打开相册或相机。
问题原因:webview不能让h5自己调用相册或相机。
解决方法:自行实现调用相册和相机。
2、健康状态报告页面使用微信支付,提示错误“商家参数格式错误,请联系商家解决”。
- 问题原因与解决方法:
如果是APP里调起H5支付,需要在WebView中手动设置Referer
,如:
Map extraHeaders = new HashMap();
extraHeaders.put("Referer", "商户申请H5时提交的授权域名"); //例如 http://www.baidu.com
iOS版问题
健康状态报告页面使用微信支付,支付成功或取消时使用Safari浏览器自动打开回调地址。
- 解决方法: WebView发起微信请求时修改请求的
Referer
和设置URL Types
。