【iOS】—— URL Scheme
URL Scheme
URL Scheme是一个非常炫酷的东西,用法很简单,在我们平时使用app的时候,经常一不小心就点入广告,打开了其他的app或者打开了浏览器的某个网站,这个东西就用到了URL Scheme。
用法非常非常简单,最重要的只有一句话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"MyAppZhiHu://"]options:@{}completionHandler:nil];
一般把这句话放在button的点击事件里,点击然后跳转:
URL Scheme在这里就相当于app的名字,在上面的例子里,我打开了自己写的项目知乎日报,那么xcode里自己的app怎么起名字呢?
三步:
添加URL types字段数组
设置URL identifier 字段
添加URL Scheme 在item写入自己的特定的启动字符串
除了打开app以外,还可以用默认浏览器打开网页,打开系统设置,系统短信等等功能。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=WZH30T99MaM"]options:@{}completionHandler:nil];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:+12345678901"]options:@{}completionHandler:nil];
【iOS】—— URL Scheme相关推荐
- 【IOS】IOS开发问题解决方法索引(三)
1 判断js对象是否拥有某属性 http://www.cnblogs.com/snandy/archive/2011/03/04/1970162.html 两种方式,但稍有区别 1,in运 ...
- 【转】URL和URI的区别
[转]URL和URI的区别 译者:华科小涛:http://www.cnblogs.com/hust-ghtao/: 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还 ...
- 【iOS】AVPlayer 播放音视频
1.常见的音视频播放器 iOS开发中不可避免地会遇到音视频播放方面的需求. 常用的音频播放器有 AVAudioPlayer.AVPlayer 等.不同的是,AVAudioPlayer 只支持本地音频的 ...
- 【iOS】视频播放之AVPlayer
[iOS]视频播放之AVPlayer iOS平台使用播放视频,可用的选项一般有这四个,他们各自的作用和功能如下: 使用环境 优点 缺点 AVPlayerViewController AVKit 简单易 ...
- 【iOS】Xcode 使用 CocoaPods 导入第三方库后没有提示
Github 上下载的开源项目,运行后出现的 [iOS]build diff: /../Podfile.lock: No such file or directory 解决后,又出现了这个问题. 解决 ...
- Xamarin.Forms 中iOS通过URL Scheme判断应用是否安装
Xamarin.Forms 中iOS通过URL Scheme判断应用是否安装 在移动应用开发中,经常需要判断一个app是否安装,iOS中有什么方式可以判断app是否安装呢? 这里介绍通过Url Sch ...
- 【iOS】使用SQLite3的时候Swift3.、XCode8报错:Unsupported architecture - 'arm/arch.h'file not found - Could not
[iOS]使用SQLite3的时候Swift3..XCode8报错:Unsupported architecture - 'arm/arch.h'file not found - Could not ...
- 【iOS】This operation can fail if the version of the OS on the device is incompatible
[iOS]This operation can fail if the version of the OS on the device is incompatible Failed to prepar ...
- 【iOS】高德地图SDK的详细使用
文章目录 前言 需要用到的库 显示基础地图 地图定位 位置搜索 路线规划 前言 关于如何调用高德地图的SDK,项目前需要下载哪些库,还有正式开始写项目前的一些注意事项可见这篇博客[iOS]调用百度.高 ...
最新文章
- 蔡氏电路matlab程序,蔡氏电路matlab仿真报告
- Spark Streaming(一)概述
- bundle传递对象与Serializable、Parcelable接口理解和思考
- linux系统的层次结构,关于Linux操作系统层次结构分析
- ios kvo 要引入_腾讯社招iOS面试记录
- Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭
- 整合ztree的一些功能和demo演示
- Insyde uefi 隐藏设置_苹果手机:插件NoMessageButtons:可隐藏iOS信息应用界面的按钮...
- 吐血推荐一大波让你直呼哇塞的Canvas库
- ai交互剧本_AI可以制作音乐,剧本和诗歌。 电影呢?
- 牛客编程语言练习赛第三场(C++)
- 计算机ppt培训心得体会,制作ppt学习心得体会
- 树莓派安装nexmon固件补丁步骤
- 【机器学习之向量求导】分子布局 分母布局
- Linux ps state sl+是什么意思
- 【BZOJ4327】JSOI2012 玄武密码 AC自动机
- 周易六十四卦——离卦
- Mac 解决 gyp: No Xcode or CLT version detected! 报错
- 什么是欧式期权?什么是美式期权?
- 手机音频AMR格式DIY转换不求人