简单认识URL Scheme
URL Schemes 是苹果给出的用来跳转到系统应用或者跳转到别人应用的一种机制.
通常使用起来,比如集成第三方登录或者分享时就会用到URL Scheme
类似于这种
可以实现应用之间的相互跳转.
所以想要打开别人的App或者让别人打开自己的App,那就只能通过URL Scheme了.
通过对比网页链接来理解iOS的URL Schemes,应该就比较容易.
- URL:很容易理解,就是一个链接或者网址
2.Schemes:表示一个URL中的一个位置---最初始的位置,即://之前的那段字符.比如http://www.baidu.com这个网址的Schemes是http.
根据我们上面对ULR Schemes的使用,我们可以这样理解,在以本地应用为主的iOS上,我们可以像定位一个网页一样,用一种特殊的URL来定位一个应用甚至应用里某个具体的功能.而定位这个应用的,就应该是这个应用的URL的schemes部分,也就是开头的那一部分.
感谢@sCodeMonkey提供的代码验证http://download.csdn.net/index.php/mobile/source/detail/u012583107/9685696
注意:
在info.plist中的设置比刚创建好的项目多了URL types , LSApplicationQueriesSchemes这两项