mui 判断手机客户端是否安装微信或支付宝或淘宝等,mui 获取微信、支付宝支付通道
plus.runtime.isApplicationExist({pname:'com.tencent.mm',action:'weixin://'})
plus.runtime.isApplicationExist({pname:'com.taobao.taobao',action:'taobao://'})
// 1. 获取支付通道 document.addEventListener('plusready', function() { if(plus.runtime.isApplicationExist({pname:'com.tencent.mm',action:'weixin://'})){ alert("微信应用已安装"); }else{ alert("微信应用未安装"); } plus.payment.getChannels(function(channels) { alert(JSON.stringify(channels)); for(var i in channels) { if(channels[i].id == 'alipay') { channel = channels[i]; shopOrderDetail.alipay_off = channels[i].serviceReady; } else if(channels[i].id == 'wxpay') { wxchannel = channels[i]; shopOrderDetail.wxpay_off = channels[i].serviceReady; } } }, function(e) { alert("获取支付通道失败:" + e.message); }); }