-
首先在URL Types中添加一个协商好的URL Schemes(如下图)
image.png
- 在AppDelegate中添加接收web中传递过来的参数
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options{
if ([url.scheme isEqualToString:@"hwvrmusic"]) {
NSString *temp = url.path;
//temp是web传递过来的一个或多个参数的字符串
//url是web跳转app的完整url(包括后面的参数)
}
return YES;
}
-
app运行到手机上后,在Safari浏览器中输入hwvrmusic://music/参数1/参数2...,最终这个url格式及参数的字段需要和H5、安卓、后台去协商
-
在openURL方法中接收到的参数格式就是“/参数1/参数2...”,可以通过字符串按照“/”切割的方式,分别得到每个参数
网友评论