URL Scheme
来源:互联网 发布:软件项目风险清单 编辑:程序博客网 时间:2024/05/16 19:37
使用美团付款时,系统怎么打开支付宝呢?iOS通过Url Scheme可以做到这一点。
打开方式
1.在其他app中打开
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];//打开浏览器,并开启apple主页
2.直接在safari地址栏中输入
常用url scheme
自定义url scheme
打开info.plist, 添加URL types, 如下图所示
在另一个应用中打开此app
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"smith://?token=helloworld"]]; // ?表示查询。没有参数也可简写为@"smith:",冒号不可省略.
在app(url scheme=@”smith”)中获取参数:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { NSLog(@"Source app's bundle ID is %@", sourceApplication); NSLog(@"Url scheme: %@", [url scheme]); NSLog(@"Url query: %@", [url query]); return YES;}
打印如下
Source app’s bundle ID is edu.self.HJDataSave
Url scheme: smith
Url query: token=helloworld
0 0
- URL Scheme
- URL Scheme
- URL Scheme
- URL Scheme
- URL Scheme
- url scheme
- svn: Unrecognized URL scheme
- Apple URL Scheme Reference
- ios URL Scheme
- svn: Unrecognized URL scheme
- URL Scheme 统计
- 常用URL Scheme附录
- 关于URL Scheme
- ios URL Scheme
- 自定义URL Scheme
- 理解URL scheme
- ios 常用 url scheme
- ios的URL Scheme
- sql server 2012 报表开发(1) 如何使用Reporting Service 2012制作报表
- ajax传参给php,php连接服务器数据库并返回数据过程详解
- Swift学习 PlayGround初探
- LeetCode_Remove Duplicates from Sorted Array
- 给TextView添加滚动条
- URL Scheme
- 【SDUTOJ 3314】 l (扩欧裸题)
- PAT 1080. Graduate Admission (30)
- Matlab 简单地进行图片检索
- 【算法设计与数据结构】二分法解决最大值最小化问题——入门篇
- 浅谈-单例模式
- hdu 3308(区间合并)
- ECSHOP添加右侧菜单和权限
- oc学习笔记