美文网首页
使用scheme实现H5唤起app,所遇到的问题

使用scheme实现H5唤起app,所遇到的问题

作者: 昨日d书生 | 来源:发表于2017-08-22 16:40 被阅读0次

    最近有个需求,公司H5的页面在浏览器中打开的时候需要唤起自己的app,如果移动端没有安装本app就跳转到下载页面。

    js调起app端的代码:
    var openurl = window.location.href;

    var isAndroid = navigator.userAgent.match('Android');

    if(isAndroid){

    window.location = "app://arseeds.com";

    setTimeout(function(){

    window.location.href = "http://www.baidu.com";

    },2000)

    }
    当然这也需要移动端的配合,app进行设置,在需要被调起的app中Activity的配置:

    发现H5分享出去之后   确实可以调起app,本以为事情解决了,但是问题来了,在app里面使用webview加载此链接,就会莫名奇妙的报错,

    后来发现是webview 加载的链接必须是http,或https, 别的不承认。现在虽然发现了这些,问题还是没有解决, 在自己app内如何不执行。或者在shouldOverrideUrlLoading() 方法中怎么解决?请问有没有大神指点一下!

    相关文章

      网友评论

          本文标题:使用scheme实现H5唤起app,所遇到的问题

          本文链接:https://www.haomeiwen.com/subject/rsuldxtx.html