iOS-Url Scheme

热门标签

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

现在我们经常会遇到,明明点击的是一个连接,却跳到App内 了,在很多电商页面上,也会有提示,应用内打开,那么这种是基于什么实现的呢?在web前端,称之为deep link ,你点击链接的时候,它回去判断你本地是不是安装了程序,如果安装了,则调动app,这是通过自定义url scheme来实现的,facebook 文档有讲这个过程facebook app link doc

或者从一个app A 跳到另一个app B,这个其实很简单,直接open url 就能实现,这时的url 需要为app B 的url scheme

如果我们自己的App 也需要支持从应用外部调起呢?这里,献上一份Custom URL scheme教程。

    怎么查看任意App的scheme ?
    App 如果支持从网页点击跳转到应用内,那么在info.plist 中,都会有一项 `URL types`      
iOS-Url Scheme
Twitter info.plist URL Types

上图为twitter info.plist,在URL types 中,展开item 你会发现又有URL Schemes的身影。一般URL types中会定义有多个item,这时就得 去找,到底哪个item 是用定义本应用的URL Scheme呢?一般都可以通过URL identifier 来确定。


掌握这些,自己做个快捷启动的app 简直不能再简单了。
不懂请google, 本文并不负责详解。


常用URL Scheme

WIFT : prefs:root=WIFI

蜂窝数据 : prefs:root=MOBILE_DATA_SETTINGS_ID://

电池 : prefs:root=BATTERY_USAGE://

VPN : prefs:root=General&path=VPN://

QQ : mqq://

WeiBo : weibo://

Wechat : wechat://

支付宝 : alipay://

Facebook : fb://

Twitter : twitter://

Google Chrome : googlechrome://

Medium: medium://

Quora:quora://

知乎 : zhihu://

Uber: uber://

简书 : jianshu://

 

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS-Url Scheme》 发布于2019-09-27

分享到:
赞(0) 打赏

评论 抢沙发

9 + 6 =


iOS-Url Scheme

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?