URL Scheme
Link to a specific location within a mobile app rather than simply launching the app.
Why
How
What
The format of the URI used to trigger or deep link an app is often different depending on the mobile operating system.
- Android devices work through intents
- BlackBerry 10 devices work through BB10’s invocation framework
- Firefox OS devices work through Web Activities
- iOS devices work through the openUrl application method
- Windows Phone 8 devices work through the UriMapper class
References
telegram
tg://resolve?domain=<bot_username>
Ali Scanner
alipayqr://platformapi/startapp?saId=10000007
Alipan
smartdrive://share/browse?shareId=EDgMfoP5XbA
Pinduoduo
pinduoduo://com.xunmeng.pinduoduo/search_result.html?search_key=%s
pinduoduo://goods2.html?goods_id=270513197618
https://mobile.yangkeduo.com/goods2.html?goods_id=270513197618
Eudic
eudic://dict/%s
电商
<string>taobao</string><!-- 淘宝 -->
<string>tmall</string><!-- 天猫 -->
<string>jdlogin</string><!-- 京东 -->
<string>pinduoduo</string> <!-- 拼多多 -->
<string>kaola</string> <!-- 网易考拉 -->
<string>yanxuan</string> <!-- 网易严选 -->
<string>vipshop</string> <!-- 唯品会 -->
<string>suning</string> <!-- 苏宁 -->
<string>mishopv1</string> <!-- 小米商城 -->
<string>wireless1688</string> <!-- 阿里巴巴 -->
社交、社区
<string>weibo</string><!-- 微博 -->
<string>zhihu</string><!-- 知乎 -->
<string>xhsdiscover</string><!-- 小红书 -->
<string>momochat</string><!-- 陌陌 -->
<string>blued</string><!-- blued -->
<string>mqzone</string><!-- QQ空间 -->
<string>mqq</string><!-- QQ -->
<string>tantanapp</string><!-- 探探 -->
<string>huputiyu</string><!-- 虎扑 -->
<string>com.baidu.tieba</string> <!-- 贴吧 -->
<string>tianya</string> <!-- 天涯社区 -->
<string>douban</string> <!-- 豆瓣 -->
<string>jike</string> <!-- 即刻 -->
短视频
<string>snssdk1128</string> <!-- 抖音 -->
<string>snssdk1112</string> <!-- 火山 -->
<string>snssdk32</string> <!-- 西瓜视频 -->
<string>gifshow</string> <!-- 快手 -->
视频/直播
<string>tenvideo</string> <!-- 腾讯视频 -->
<string>youku</string> <!-- 优酷 -->
<string>bilibili</string> <!-- B站 -->
<string>imgotv</string> <!-- 芒果TV -->
<string>qiyi-iphone</string> <!-- 爱奇艺 -->
<string>hanju</string> <!-- 韩剧TV -->
<string>douyutv</string> <!-- 斗鱼 -->
<string>yykiwi</string> <!-- 虎牙 -->
图片处理
<string>mtxx.open</string> <!-- 美图秀秀 -->
<string>faceu</string> <!-- faceu国内 -->
<string>ulike</string> <!-- 轻颜国内 -->
资讯
<string>snssdk141</string> <!-- 今日头条 -->
<string>newsapp</string> <!-- 网易新闻 -->
<string>qqnews</string> <!-- 腾讯新闻 -->
<string>iting</string> <!-- 喜马拉雅 -->
<string>weread</string> <!-- 微信读书 -->
<string>jianshu</string> <!-- 简书 -->
<string>igetApp</string> <!-- 得到 -->
<string>kuaikan</string> <!-- 快看漫画 -->
财经
<string>sinanews</string> <!-- 新浪财经 -->
<string>amihexin</string> <!-- 同花顺炒股 -->
音乐
<string>orpheus</string> <!-- 网易云音乐 -->
<string>qqmusic</string> <!-- qq音乐 -->
<string>kugouURL</string> <!-- 酷狗 -->
<string>qmkege</string> <!-- 全民K歌 -->
<string>changba</string> <!-- 唱吧 -->
工具
<string>iosamap</string> <!-- 高德地图 -->
<string>baidumap</string> <!-- 百度地图 -->
<string>baiduyun</string> <!-- 百度网盘 -->
<string>rm434209233MojiWeather</string> <!-- 墨迹天气 -->
办公
<string>wxwork</string> <!-- 企业微信 -->
<string>dingtalk</string> <!-- 钉钉 -->
生活
<string>imeituan</string> <!-- 美团 -->
<string>dianping</string> <!-- 点评 -->
<string>cainiao</string> <!-- 菜鸟裹裹 -->
<string>wbmain</string> <!-- 58同城 -->
<string>mihome</string> <!-- 米家 -->
美食佳饮
<string>xcfapp</string> <!-- 下厨房 -->
<string>sbuxcn</string> <!-- 星巴克中国 -->
<string>meituanwaimai</string> <!-- 美团外卖 -->
运动健康
<string>fb370547106731052</string> <!-- 小米运动 -->
<string>meetyou.linggan</string> <!-- 美柚 -->
<string>babytree</string> <!-- 宝宝树 -->
<string>keep</string> <!-- keep -->
旅行
<string>CtripWireless</string> <!-- 携程 -->
<string>diditaxi</string> <!-- 滴滴 -->
<string>taobaotravel</string> <!-- 飞猪 -->
<string>travelguide</string> <!-- 马蜂窝 -->
游戏
<string>tencent1104466820</string> <!-- 王者荣耀 -->
<string>tencent100689805</string> <!-- 天天爱消除 -->
<string>tencent382</string> <!-- QQ斗地主 -->---
App Store
{
xiaomi: {
reg: /\(.*Android.*(MI|Mi|Redmi).*\)/,
scheme: "mimarket://details?id=com.xx.xx"
},
samsung: {
reg: /\(.*Android.*(SAMSUNG|SM-).*\)/,
scheme: "samsungapps://ProductDetail/com.xx.xx"
},
huawei: {
reg: /\(.*Android.*(HUAWEI|HONOR).*\)/i,
scheme: "appmarket://details?id=com.xx.xx"
},
oppo: {
reg: /\(.*Android.*OPPO.*\)/,
scheme: "oppomarket://details?packagename=com.xx.xx",
downloadFirst: !0
},
vivo: {
reg: /\(.*Android.*(vivo|VIVO).*\)/,
scheme: "vivomarket://details?id=com.xx.xx"
}