收藏
回答

微信公众号微信支付中有一小部分安卓手机无法出现微信输入密码界面,苹果手机正常

微信公众号微信支付中有一小部分安卓手机无法出现微信输入密码界面,苹果手机可正常支付,安卓手机同一品牌不同型号有的可以支付有的不行,现oppo、vivo、华为手机一些型号可以支付,一些型号无法跳出微信支付的输入密码界面,前端代码如下:

function onBridgeReady(){

WeixinJSBridge.invoke('getBrandWCPayRequest',{

"appId" : "${appId}",

"timeStamp" : "${timeStamp}",

"nonceStr" : "${nonceStr}",

"package" : "${strpackage}",

"signType" : "MD5", 

"paySign" : "${paySign}" 

    },function(res){

WeixinJSBridge.log(res.err_msg);

// alert(res.err_code + res.err_desc + res.err_msg);

            if(res.err_msg == "get_brand_wcpay_request:ok"){  

                alert("微信支付成功!");  

               

            }else if(res.err_msg == "get_brand_wcpay_request:cancel"){  

                alert("用户取消支付!");  

            }else{  

               alert("支付失败!");  

            }  

}) 

}

if (typeof WeixinJSBridge == "undefined"){

   if( document.addEventListener ){

       document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);

   }else if (document.attachEvent){

       document.attachEvent('WeixinJSBridgeReady', onBridgeReady); 

       document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);

   }

}else{

   onBridgeReady();

}


回答关注问题邀请回答
收藏

3 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-24

    你好,可能是兼容性问题

    2019-04-24
    赞同
    回复 3
    • 当当
      当当
      2019-05-05

      有解决方案么?

      2019-05-05
      回复
    • 技术、小陈
      技术、小陈
      2019-07-05

      请问楼主是否解决这个问题?

      2019-07-05
      回复
    • 小强
      小强
      2019-07-29
      如何解决呀???
      2019-07-29
      回复
  • 巩超
    巩超
    2019-12-16

    我是相同问题了  有些JS文件冲突

    2019-12-16
    赞同
    回复
  • 🏇🏇🏇
    🏇🏇🏇
    2019-11-21

    同问 有解决方案嘛


    2019-11-21
    赞同
    回复
登录 后发表内容