美文网首页
从网页跳转到app并传递参数

从网页跳转到app并传递参数

作者: 狂暴的小蜗牛 | 来源:发表于2020-08-13 11:02 被阅读0次
  1. 首先在URL Types中添加一个协商好的URL Schemes(如下图)


    image.png
  2. 在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;
}
  1. app运行到手机上后,在Safari浏览器中输入hwvrmusic://music/参数1/参数2...,最终这个url格式及参数的字段需要和H5、安卓、后台去协商

  2. 在openURL方法中接收到的参数格式就是“/参数1/参数2...”,可以通过字符串按照“/”切割的方式,分别得到每个参数

相关文章

网友评论

      本文标题:从网页跳转到app并传递参数

      本文链接:https://www.haomeiwen.com/subject/gonpdktx.html