微信H5页面中怎么打开本地APP——要源码

我在网上搜了解决方法大部分都是提示用户在浏览器中打开,然后唤醒APP。但是我在朋友圈或微信群里看见朋友分享的火山小视频,打开后点击页面上面的部分就可以直接打开火山小视频APP。这是怎么做到的?————要源码

图片描述

阅读 5.3k
5 个回答

右上角三个点,点开,复制链接,在pc上打开,看看那块是怎么写的。

有没有哪位大神可以解决的?急~~~ 在线等

这种需求的一般做法都是都是安卓和IOS在APP里定义接口方法,前端js调用即可。例如使用scheme协议

function linkToApp() {
    window.location = 'scheme://host/pathPrefix'
}
function downloadApp() {
    window.location = "app_download_link"; // apk下载地址
}

IOS可以参考https://developer.apple.com/l...

在安卓或者ios下,每个app都有个scheme协议,网页里直接在 href 上设置这个协议的名称,比如 安卓中一个app配置的协议名称为 myapp,

<preference name="urlScheme" value="myapp" />

那么在网页中 添加一个链接,

<a href="myapp://book_id=2">在app中</a>

如果手机上安装了myapp这个应用,则直接可以打开这个app

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题