url scheme

摘要:
//www.apple.com的方案是,http使用一个特殊的URL来定位应用程序,甚至是iOS应用程序中的特定功能,iOS应用程序主要是本地应用程序。它应该是应用程序URL的Schemes部分。A想转到B。B应该添加URL方案。在iOS9 9。

url scheme 是什么?

url ,就是一个链接或网址

scheme ,表示的是一个url中的一个位置,最初始的位置,即://前的名称。如http://www.apple.com 这个网址的scheme就是 http

在以本地应用为主的 iOS 上,我们可以像定位一个网页一样,用一种特殊的 URL 来定位一个应用甚至应用里某个具体的功能。而定位这个应用的,就应该这个应用的 URL 的 Schemes 部分,也就是开头儿那部分。比如短信,就是 sms:

两个应用间跳转。A 想去 B.  B应该添加URL scheme .在iOS9之后,A必须添加B的 url scheme 为白名单 

LSApplicationQueriesSchemes

 

 

复杂url scheme

如果我们还想让应用根据不同的结果有对应的反应,就要用到 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/31500

免责声明:文章转载自《url scheme》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇第七章 更灵活的定位内存地址的方法 其一利用less监视模式实时预览样式刷新浏览器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

常用-开发框架

常用-开发框架Spring MVC & Spring BootSpring MVC应该最常用的。 Spring Web MVC框架( 简称Spring MVC)是一个丰富的模型视图控制Web框架。使用 DispatcherServlet发布请求处理,他使用可配置的处理程序映射,视图解析和主题解决方案。Spring MVC 用户似乎都商量好的,大约4...

Android中的数据存储

Android中的数据存储主要分为三种基本方法:   1.利用shared preferences存储一些轻量级的键值对数据。   2.传统文件系统。   3.利用SQLite的数据库管理系统。   对SharedPreferences对象和SQLite数据库,它们的数据仅对创建它们的应用是可访问的。   (比如,MODE_WORLD_READABLE 和...

GET和POST的区别及get和post关于请求的编解码的问题

GET和POST的本质区别是什么?        使用GET,form中的数据将编码到url中,而使用POST的form中的数据则在http协议的header中传输。在使用上,当且仅当请求幂等(字面意思是请求任意次返回同样的结果,本质是请求本身不会改变服务器数据和状态)时使用GET,当请求会改变服务器数据或状态时(更新数据,上传文件),应该使用POST。区...

远程Get,Post请求工具类

1.远程请求工具类   import java.io.*; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; public class ExoticHttpRequest { /** * 向指定URL...

thinkphp伪静态怎么实现

thinkphp如何实现伪静态? 去掉 URL 中的 index.php ThinkPHP 作为 PHP 框架,是单一入口的,那么其原始的 URL 便不是那么友好。但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址来。 .htaccess文件是...

Ubuntu desktop基本操作

2018-03-03 11:48:52 ubuntu16 lts 更换源,系统安装的时候可以跳过语言包的安装 打开software & updates应用,Other software选项页,勾选 Canonical Partners。 更改中文 打开language support应用,language页安装中文并拖动到第一位 然后重启 安装c...