iOS開發(fā),兩個app之間互相跳轉(zhuǎn)

簡單認(rèn)識URL Scheme

URL Schemes 是蘋果給出的用來跳轉(zhuǎn)到系統(tǒng)應(yīng)用或者跳轉(zhuǎn)到別人應(yīng)用的一種機(jī)制.
通常使用起來,比如集成第三方登錄或者分享時就會用到URL Scheme
類似于這種


工程里面的配置.png

可以實現(xiàn)應(yīng)用之間的相互跳轉(zhuǎn).

所以想要打開別人的App或者讓別人打開自己的App,那就只能通過URL Scheme了.

通過對比網(wǎng)頁鏈接來理解iOS的URL Schemes,應(yīng)該就比較容易.

  1. 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這兩項

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容