在另一个应用程序中打开Native ios应用程序?

时间:2012-11-08 15:09:22

标签: iphone objective-c ios xcode

我有这个愚蠢的问题。

  1. 有没有办法在应用程序的视图控制器中打开另一个ios应用程序。
  2. 我知道如果我们有url架构并且调用应用程序转到后台并且调用应用程序转到后台,我们可以打开另一个Ios应用程序。
  3. 有什么办法吗?我刚做了一个梦,所以我问我们可以做到吗?

2 个答案:

答案 0 :(得分:0)

使用iPhone SDK无法实现。您可以使用私有API来执行此操作。

答案 1 :(得分:0)

你可以让它适用于越狱设备。

但是如果你想调用像facebook或twitter这样的原生社交应用,你应该使用这个代码。 它起作用,苹果批准它。

NSURL *fbNativeAppURL = [NSURL URLWithString:@"fb://"];

    if ( [[UIApplication sharedApplication] canOpenURL:fbNativeAppURL])
    {
        [[UIApplication sharedApplication] openURL:fbNativeAppURL];
    }

NSURL *twNativeAppURL = [NSURL URLWithString:@"twitter://"];

    if ( [[UIApplication sharedApplication] canOpenURL:twNativeAppURL])
    {
        [[UIApplication sharedApplication] openURL:twNativeAppURL];
    }