我在网上搜了解决方法大部分都是提示用户在浏览器中打开,然后唤醒APP。但是我在朋友圈或微信群里看见朋友分享的火山小视频,打开后点击页面上面的部分就可以直接打开火山小视频APP。这是怎么做到的?————要源码
我在网上搜了解决方法大部分都是提示用户在浏览器中打开,然后唤醒APP。但是我在朋友圈或微信群里看见朋友分享的火山小视频,打开后点击页面上面的部分就可以直接打开火山小视频APP。这是怎么做到的?————要源码
这种需求的一般做法都是都是安卓和IOS在APP里定义接口方法,前端js调用即可。例如使用scheme协议
function linkToApp() {
window.location = 'scheme://host/pathPrefix'
}
function downloadApp() {
window.location = "app_download_link"; // apk下载地址
}
在安卓或者ios下,每个app都有个scheme协议,网页里直接在 href 上设置这个协议的名称,比如 安卓中一个app配置的协议名称为 myapp,
<preference name="urlScheme" value="myapp" />
那么在网页中 添加一个链接,
<a href="myapp://book_id=2">在app中</a>
如果手机上安装了myapp这个应用,则直接可以打开这个app
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
右上角三个点,点开,复制链接,在pc上打开,看看那块是怎么写的。