大比兜
大比兜
  • 发布:2017-08-26 09:24
  • 更新:2017-08-26 09:24
  • 阅读:3254

分享mui启动第三方应用遇到的坑 android&ios

分类:HTML5+
if ( plus.os.name == "Android" ) {  
                plus.runtime.launchApplication( {  
                    pname:"com.tencent.mm"}, function ( e ) {  
                    plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){  
                        if ( i.index == 0 ) {  
                            androidMarket( "com.tencent.mm" );  
                        }  
                    } );  
                } );  
            } else if ( plus.os.name == "iOS" ) {  
                plus.runtime.launchApplication( {  
                    action:"weixin://RnUbAwvEilb1rU9g9yBU"}, function ( e ) {  
                    plus.nativeUI.confirm( "检查到您未安装\"微信\",是否到商城搜索下载?", function(i){  
                        if ( i.index == 0 ) {  
                            i   osAppstore( "itunes.apple.com/cn/app/wechat/id414478124?mt=8" );  
                        }  
                    } );  
                } );  
            }

上边例子是启动微信的,如果是自己公司开发的app 就换成响应的
android和ios不同点
1 pname 和 action
2 android用包名启动 ios用scheme启动

0 关注 分享

要回复文章请先登录注册

杜林

杜林

mark
2017-09-08 17:19
大比兜

大比兜 (作者)

回复 雪之梦技术驿站 :
没找到呢 哪里?
2017-08-29 10:01
雪之梦技术驿站

雪之梦技术驿站

参考h5+runtime模块关于是否存在高德地图的例子 打开制定链接 无法打开则说明不存在对应app
你这个还要action
2017-08-26 21:48
z***@126.com

z***@126.com

能传参数给外部app吗?
2017-08-26 14:45