2

我在同一台设备上有 2 个不同的应用程序。我想从第二个打开第一个应用程序。那怎么会发生?基本上,我想通过点击 app1 中的某个按钮将一些数据从 app1 传递到 app2。一旦被点击,app2 应该被启动并根据传入的数据在 app2 中执行一些操作。

如何实现此功能。

4

1 回答 1

2

制作自己的应用程序“URL Scheme”

看这个

还有这个

你可以从 facebook 查看代码

// Pre 4.2 support
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return [facebook handleOpenURL:url]; 
}

// For 4.2+ support
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return [facebook handleOpenURL:url]; 
}

如果您的应用程序从其他应用程序打开,您可能会调用此方法

于 2012-05-04T02:21:54.847 回答