openURL能帮助你运行Maps,SMS,Browser,Phone甚至其他的应用程序。
openURL的使用方法:
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:myURLString]];
自己定义URL,方法如下:
打开info.plist,添加一项URL types
展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme
展开URL Scheme,将Item1的内容修改为myapp
或者:
(增加一下此段设置)
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>myapp</string>
</array>
<key>CFBundleURLName</key>
<string>com.yourcompany.appName</string>
</dict>
</array>
其他程序可通过myapp://访问此自定义URL
可通过[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"myapp://com.yourcompany.appName"]];
来判断用户机器中是否安装了该程序
最近接触到程序内打开自己,通过第三方控件来调用本身程序:
通过- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
可以通过处理url来获取信息扫行相应操作。
IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)
最新推荐文章于 2023-04-24 16:57:10 发布