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