博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
H5中调起iOS应用( URL Scheme带参数)
阅读量:6225 次
发布时间:2019-06-21

本文共 624 字,大约阅读时间需要 2 分钟。

首先在Info.plist中添加一行,选择URL types;

在展开的Item 0中填写URL identifier,这个用来唯一标识用户自定义的URL Scheme,如:com.ooxx.xxoo ;

在Item 0中添加新的一行,选择URL Schemes, 展开URL Schemes,在Item 0中输入自定义的Scheme的名称。在这里只需要输入自定义的Scheme的名称即可,不需要加上://,例如这里输入的是milkoff,那么对应的自定义的URL就是milkoff://,这里可以输入多个。

在Safari中直接在浏览器的地址栏中输入milkoff://,即可启动刚才的应用;如果需要传递参数,可以通过?传递,如: NSString *customURL = @"milkoff://?myid=1";

在AppDelegate中可以实现下面的代理方法 

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {

 //网页唤起且带参数

if ([handleUrl rangeOfString:@"myid" options:NSCaseInsensitiveSearch].location!=NSNotFound) {

  //TODO

}

return YES;

 

}

转载地址:http://xmfna.baihongyu.com/

你可能感兴趣的文章
可变多维数组组合算法
查看>>
使用Firefox的“HttpRequester”插件测试REST风格的webservice
查看>>
视图和索引
查看>>
论文解读:基于机器学习的知道推荐—Enlister
查看>>
管道命令和xargs的区别
查看>>
百度APP爬虫
查看>>
最全GhostXP SP3系统安装方法(光盘安装|硬盘安装|U盘安装)详细图文教程
查看>>
十七、编辑头像(带参数)
查看>>
U盘数据恢复
查看>>
31个Oracle常用问题及命令
查看>>
输入输出 字符串相关
查看>>
request获取url链接和参数
查看>>
腾讯视频播放器V 1.0 去广告补丁
查看>>
实现本地上传的Kindetitor的Servlet版本
查看>>
Android学习笔记—第九章 Activity的加载模式
查看>>
C#设计模式系列:代理模式(Proxy)
查看>>
javaEE项目建立多个数据源并配置事务
查看>>
python-字符串格式化
查看>>
DNS配置笔记
查看>>
Chrome自定义最小字号
查看>>