1、在使用UIApplication
打开一个应用之前,需要在info.plist文件中增加查询改APP的scheme。
如:
<key>LSApplicationQueriesSchemes</key>
<array>
<!-- 微信 URL Scheme 白名单-->
<string>wechat</string>
</array>
在info.plist中的显示是:
2、代码
NSString *str = @"test://?name=zhuzhiqiang";
//这句话最好加上,否则你会崩溃的 ^_^
str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:str];
[[UIApplication sharedApplication] openURL:url];
其中,test
是URL Scheme,你需要在设置自己的scheme.
如果你想要自己的应用被别人打开,那么你就需要开启这个功能,在URL Types中增加URL Scheme