如何从iPhone中的应用程序打开其他应用程序?

时间:2014-02-10 11:00:50

标签: iphone objective-c ios7 xcode5

我在iPhone上看到,通过一些应用程序,我可以打开我的iPhone中安装的Facebook和其他应用程序。有人建议我如何在我的应用程序中执行此操作。 早些时候iPhone不允许我们这样做,但我听说现在可以在iPhone上使用。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以通过自定义网址方案执行此操作。它有详细记录here

答案 1 :(得分:0)

是的,您可以使用自定义URL方案实现此目的。请参阅Communicating with Other Apps

App B需要注册一个自定义URL方案,App A用它来启动B并传递命令。

以下代码片段说明了一个应用如何请求其他应用的服务。此示例中的“todolist”是App B注册的假设自定义方案。

NSURL *myURL = [NSURL URLWithString:@"http://www.google.com"];
[[UIApplication sharedApplication] openURL:myURL];