IOS程序中打开自己的程序,测试机器中是否装了自己的程序(openURL:,canOpenURL:)

来源:互联网 发布:3d影视制作软件 编辑:程序博客网 时间:2024/05/01 22:11
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来获取信息扫行相应操作。


原创粉丝点击