url scheme

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,它的固定語法是:語法

  • 在一個 URL Schemes 後面接&x-success,表示前一個 URL 成功之後下一步作什麼;
  • 在一個 URL Schemes 後面接&x-error,表示前一個 URL 失敗之後下一步作什麼;
  • 在一個 URL Schemes 後面接&x-cancel,表示取消前一個 URL 的操做結果後下一步作什麼;

 

參考連接  http://sspai.com/31500call

相關文章
相關標籤/搜索