2***@qq.com
2***@qq.com
  • 发布:2020-11-20 07:04
  • 更新:2021-08-21 17:05
  • 阅读:3958

【实例,安卓/苹果】打开唤起淘宝、京东、天猫、拼多多的方法

分类:HTML5+

支持安卓和苹果,参数时传入对象类型,如: openTM({url:''})
苹果6s plus ios12
安卓10,测试均没问题

function openTB(data){//已经支持安卓和ios  
        plus.runtime.openURL('taobao://' +data.url.replace("https://",""),function(error){  
            alert(JSON.stringify(error))  
        },'com.taobao.taobao');  
    }  
    function openTM(data){//已经支持安卓和ios  
        plus.runtime.openURL('tmall://page.tm/appLink?h5Url='+encodeURIComponent(data.url),function(error){  
            alert(JSON.stringify(error))  
        },'com.tmall.wireless');  
    }  
    function openJD(data){//已经支持安卓和ios  
        plus.runtime.openURL('openApp.jdMobile://virtual?params=' + encodeURIComponent('{"des":"m","url":"' +data.url+ '","category":"jump"}'),function(error){  
            alert(JSON.stringify(error))  
        },'com.jingdong.app.mall');  
    }  
    function openPDD(data){//已经支持安卓和ios  
        if(isAndroid){  
            plus.runtime.openURL("pinduoduo://"+data.url.replace("https://",""),function(res){  
                alert(JSON.stringify(res));  
            },'com.xunmeng.pinduoduo');  
        }else{  
            plus.runtime.launchApplication({action:"pinduoduo://com.xunmeng.pinduoduo/"+data.url.replace(/https:\/\/.*\//,"")},function(ret){  
                alert(JSON.stringify(ret));  
            });  
        }  
    }
4 关注 分享
诸葛逍遥 赢无翳 l***@sina.cn Ape2019

要回复文章请先登录注册

2***@qq.com

2***@qq.com (作者)

回复 风云21 :
眼睛不要捐了哈

plus.runtime.launchApplication是ios系统的
2021-08-21 17:05
风云21

风云21

为啥拼多多的安卓要plus.runtime.launchApplication ,而其它的都用plus.runtime.openURL ?
2021-08-18 13:38
5***@qq.com

5***@qq.com

请问这代码放在哪个页面里呢
2021-01-23 10:26
l***@sina.cn

l***@sina.cn

太给力了
2021-01-23 03:25