MUI使用方式
function openWeixin() {
if ( mui.os.ios ) {
plus.runtime.launchApplication( {action:"weixin://RnUbAwvEilb1rU9g9yBU"}, function ( e ) {
plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){
if ( i.index == 0 ) {
iosAppstore( "itunes.apple.com/cn/app/wechat/id414478124?mt=8" );
}
} );
} );
} else {
plus.runtime.launchApplication( {pname:"com.tencent.mm"}, function ( e ) {
plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){
if ( i.index == 0 ) {
androidMarket( "com.tencent.mm" );
}
} );
} );
}
}
function openAlipayQr(){
if ( mui.os.ios ) {
plus.runtime.launchApplication( {action:"alipayqr://platformapi/startapp?saId=10000007"}, function ( e ) {
plus.nativeUI.confirm( "检查到您未安装\"支付宝\",是否到商城搜索下载?", function(i){
if ( i.index == 0 ) {
iosAppstore( "https://itunes.apple.com/cn/app/zhi-fu-bao-rang-sheng-huo/id333206289?mt=8" );
}
} );
} );
} else {
plus.runtime.openURL( 'alipayqr://platformapi/startapp?saId=10000007', function( e ) {
plus.nativeUI.confirm( "检查到您未安装\"支付宝\",是否到商城搜索下载?", function(i){
if ( i.index == 0 ) {
androidMarket( "com.eg.android.AlipayGphone" );
}
} );
} );
}
}
function androidMarket( pname ) {
plus.runtime.openURL( "market://details?id="+pname );
}
function iosAppstore( url ) {
plus.runtime.openURL( "itms-apps://"+url );
}
Plus使用方式
使用plus必须要使用uniapp打包的app才能使用
if ( plus.os.name == "Android" ) {
plus.runtime.openURL( 'alipays://platformapi/startapp?appId=', function( e ) {
alert( "Open system default browser failed: " + e.message );
})
} else if ( plus.os.name == "iOS" ) {
plus.runtime.launchApplication( {action:"alipays://platformapi/startapp?appId="}, function ( e ) {
alert( "Open system default browser failed: " + e.message );
} );
}
再按一次退出应用 功能
document.addEventListener('plusready', function (a) {
var first = null;
plus.key.addEventListener('backbutton', function () {
//首次按键,提示‘再按一次退出应用’
if (!first) {
first = new Date().getTime();
console.log('再按一次退出应用'); //用自定义toast提示最好
vant.Toast('再按一次退出应用');
setTimeout(function () {
first = null;
}, 1000);
} else {
if (new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
}, false);
});
通过schema发起应用调用:
打开支付宝里面的搜索: alipayqr://platformapi/startapp?saId=20001003
支付宝收款码: alipayqr://platformapi/startapp?saId=20000123
支付宝扫一扫:alipayqr://platformapi/startapp?saId=10000007
如果希望扫一扫和二维码集成,点击一个按钮,立即就跳出支付页面,则使用如下:
alipayqr://platformapi/startapp?saId=10000007&qrcode=HTTPS%3a%2f%2fQR.ALIPAY.COM%2fFKX09099VQZDCJ1QFGXA9Fneed-to-insert-img,这里的二维码需要使用urlencode进行编码,否则不能用哦】
支付宝付款:alipay://platformapi/startapp?appId=20000056
支付宝记账:alipay://platformapi/startapp?appId=20000168
支付宝滴滴:alipay://platformapi/startapp?appId=20000778
支付宝蚂蚁森林:alipay://platformapi/startapp?appId=60000002
支付宝转账:alipayqr://platformapi/startapp?saId=20000116
支付宝手机充值:alipayqr://platformapi/startapp?saId=10000003
支付宝卡包:alipayqr://platformapi/startapp?saId=20000021
支付宝吱口令:alipayqr://platformapi/startapp?saId=20000085
支付宝芝麻信用:alipayqr://platformapi/startapp?saId=20000118
支付宝红包:alipayqr://platformapi/startapp?saId=88886666
支付宝爱心:alipayqr://platformapi/startapp?saId=1000009
支付宝升级页面:alipayqr://platformapi/startapp?saId=2000066
支付宝滴滴打的:alipayqr://platformapi/startapp?saId=2000130
支付宝客服:alipayqr://platformapi/startapp?saId=2000691
支付宝生活:alipayqr://platformapi/startapp?saId=2000193
支付宝生活号:alipayqr://platformapi/startapp?saId=2000101
支付宝记账:alipayqr://platformapi/startapp?saId=2000168
公交车乘车码:aplipays://platformapi/startapp?saId=200011235
蚂蚁森林:aplipays://platformapi/startapp?saId=66666674&clientVersion=3.7.0.0718
Comments | NOTHING