app的正确打开方式

字数 166阅读 242

一、浏览器输入网址打开app

1、在项目中添加URL Schemes = YUSIKETANG

2、然后在浏览器中输入YUSIKETANG://就可以打开了。
3、还可以传参数,如:YUSIKETANG://reaction/?uid=1

    func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
        //在该方法中可以获取传递的参数
        return true
    }

二、在浏览器中打开appstroe,跳转至下载页面

在网页中打开格式化的地址https://itunes.apple.com/app/id391945719 就可以了最后要跟你的app的id

三、在app中打开appstroe,跳转至某个app的下载页面

第一种
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://[itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8]"]];
第二种
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps ://[itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8]"]];

四、在app中打开其他app

设置URL Schemes,通过该方法打开
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"YUSIKETANG://"] options:nil completionHandler:nil];

推荐阅读更多精彩内容