簡單認識URL Scheme
URL Schemes 是蘋果給出的用來跳轉(zhuǎn)到系統(tǒng)應(yīng)用或者跳轉(zhuǎn)到別人應(yīng)用的一種機制.
通常使用起來,比如集成第三方登錄或者分享時就會用到URL Scheme
類似于這種
工程里面的配置.png
可以實現(xiàn)應(yīng)用之間的相互跳轉(zhuǎn).
所以想要打開別人的App或者讓別人打開自己的App,那就只能通過URL Scheme了.
通過對比網(wǎng)頁鏈接來理解iOS的URL Schemes,應(yīng)該就比較容易.
- URL:很容易理解,就是一個鏈接或者網(wǎng)址
2.Schemes:表示一個URL中的一個位置---最初始的位置,即://之前的那段字符.比如http://www.baidu.com這個網(wǎng)址的Schemes是http.
根據(jù)我們上面對ULR Schemes的使用,我們可以這樣理解,在以本地應(yīng)用為主的iOS上,我們可以像定位一個網(wǎng)頁一樣,用一種特殊的URL來定位一個應(yīng)用甚至應(yīng)用里某個具體的功能.而定位這個應(yīng)用的,就應(yīng)該是這個應(yīng)用的URL的schemes部分,也就是開頭的那一部分.
感謝@sCodeMonkey提供的代碼驗證http://download.csdn.net/index.php/mobile/source/detail/u012583107/9685696
注意:
在info.plist中的設(shè)置比剛創(chuàng)建好的項目多了URL types , LSApplicationQueriesSchemes這兩項