url scheme 是什麼?app
url ,就是一個連接或網址url
scheme ,表示的是一個url中的一個位置,最初始的位置,即://前的名稱。如http://www.apple.com 這個網址的scheme就是 httpspa
在以本地應用爲主的 iOS 上,咱們能夠像定位一個網頁同樣,用一種特殊的 URL 來定位一個應用甚至應用裏某個具體的功能。而定位這個應用的,就應該這個應用的 URL 的 Schemes 部分,也就是開頭兒那部分。好比短信,就是 sms:
code
兩個應用間跳轉。A 想去 B. B應該添加URL scheme .在iOS9以後,A必須添加B的 url scheme 爲白名單 get
LSApplicationQueriesSchemesio
複雜url schemeclass
若是咱們還想讓應用根據不一樣的結果有對應的反應,就要用到 x-callback-URL。好比當上一個 URL Schemes 運行成功之後,我是要回到跳轉前的應用?仍是要接另外一個動做(接上另外一段 URL Schemes,打開另外一個應用的某個功能)?不管是跳轉回上個應用仍是打開另外一個動做,只要你在運行完一個 URL Schemes 後還想再利用一段新的 URL Schemes 作下一件事,就要靠 x-callback-URL,它的固定語法是:語法
&x-success
,表示前一個 URL 成功之後下一步作什麼;&x-error
,表示前一個 URL 失敗之後下一步作什麼;&x-cancel
,表示取消前一個 URL 的操做結果後下一步作什麼;
參考連接 http://sspai.com/31500call