问题一: h5页面微信公众号支付调用ping++提示失败
Log:get_brand_wcpay_request: fail 微信授权目录填写错误。
问题二: html5客户端,使用gulp打包微信渠道wx_pub_qr失败提示
原因:wx_pub_qr 不需要用到 Client SDK 。
问题三: 在原生 App 中使用WebView调用 H5 SDK(壹收款),iOS及手机浏览器可正常执行,但在Android中出现加载失败的Log.
答: 在H5 SDK(壹收款)中会使用 H5 的缓存属性 localStorage,但在 Android 的 WebView 中该属性默认为关闭状态,需设置 WebView 的缓存状态为打开.即:
mWebView.getSettings().setDomStorageEnabled(true);
问题四: 在 Android 原生 App 中使用WebView调用 H5 SDK,使用支付宝网页(alipay_wap)渠道时,出现找不到网页 alipays://platformapi/startApp?**** 处的网页不能载入为: net::ERR_UNKNOWN_URL_SCHEME.
答: 在 Android WebView 中并只能打开以 http(https) 开头的 URL,需要打开第三方 App 的 URL,只能拦截该 URL,并使用 Intent 的方式来打开第三方 App.如在 shouldOverrideUrlLoading(WebView view, String url)方法中拦截 url:
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("alipays://platformapi/startApp")){ intent.setData(Uri.parse(url)); startActivity(intent); return true; } return super.shouldOverrideUrlLoading(view, url);}
上一篇 Android SDK 提示 Conversion to Dalvik format failed with error 1