由于项目需要,找了下在当前应用中调用第三方程序的方法,现在在这里总结下,以后各位童鞋就少走弯路啦,好,入正题...
要想调用第三方的程序首先要知道第三方程序的 URL Schemes,否则就没法调了,app的URLSchemes到底是什么呢,请看下面
1。首先我们打开项目找到项目配置的info.plist文件如下图,点击右键选择添加一行
3。展开“Item 1″我们可以看到 URLidentifier这个key,填写它的值,原则上可以随便填,但是一般习惯使用
”com.yourcompany.yourapp“
5。选择 “URL Schemes”
6。输入一个名字比如myapp,那么你程序的URLscheme就是myapp以后你在其他程序中间调用的时候就直接使用代码:
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"myapp://"]];
看到这个代码应该很熟悉了吧,呵呵,至此都搞定了
要想调用第三方的程序首先要知道第三方程序的 URL Schemes,否则就没法调了,app的URLSchemes到底是什么呢,请看下面
1。首先我们打开项目找到项目配置的info.plist文件如下图,点击右键选择添加一行
2。选择 “URL types“
3。展开“Item 1″我们可以看到 URLidentifier这个key,填写它的值,原则上可以随便填,但是一般习惯使用
”com.yourcompany.yourapp“
4.再添加一行 “Item 1″.
5。选择 “URL Schemes”
6。输入一个名字比如myapp,那么你程序的URLscheme就是myapp以后你在其他程序中间调用的时候就直接使用代码:
看到这个代码应该很熟悉了吧,呵呵,至此都搞定了
在这里提供参考的老外原文地址:点击链接
另外对系统程序(短信,邮件,浏览器,地图,appstore,拨打电话)调用的例子参考:点击链接
另外有一个网站提供了很多公开了的URL scheme,你也可以将自己的程序的URL scheme提交上去,公开出来哦。
URL scheme 网站地址:http://www.handleopenurl.com/
提交你的url scheme的地址:http://www.handleopenurl.com/developers
大家找找愤怒的小鸟游戏的URL scheme,发到下面留言里面呢,共享一下。
转载请著名来自:http://blog.sina.com.cn/heyuan110 谢谢!