+
95
-

uniapp如何跳转打开其他app?

uni

uniapp如何跳转打开其他app?


网友回复

+
15
-

两种方式:

1、通过plus.runtime.launchApplication( appInf, errorCB );

appInf: ( ApplicationInf ) 必选 要启动第三方程序的描述信息 * errorCB: ( LaunchErrorCallback ) 必选 启动第三方程序操作失败的回调函数,启动第三方程序失败时回调,并返回失败信息。

appInf在ios中是这个app的UrlSchemes,而在andriod中是另一个app的包名,示例代码如下:

<script>  
    export default {  
        data() {  
            return {  
              
            };  
        },  
        onLoad(op) {},  
        methods: {  
            launchApp() {  
                let _this = this;  
                // 判断平台 
                if (plus.os.name == 'Android') {  
                    plus.runtime.launchApplication(  
                        {  
                            pname: 'com.taobao.taobao'  
                        },  
                        function(e) {  
                            console.log('Open system default browser failed: ' + e.message)...

点击查看剩余70%

我知道答案,我要回答