我在同一台设备上有 2 个不同的应用程序。我想从第二个打开第一个应用程序。那怎么会发生?基本上,我想通过点击 app1 中的某个按钮将一些数据从 app1 传递到 app2。一旦被点击,app2 应该被启动并根据传入的数据在 app2 中执行一些操作。
如何实现此功能。
我在同一台设备上有 2 个不同的应用程序。我想从第二个打开第一个应用程序。那怎么会发生?基本上,我想通过点击 app1 中的某个按钮将一些数据从 app1 传递到 app2。一旦被点击,app2 应该被启动并根据传入的数据在 app2 中执行一些操作。
如何实现此功能。
制作自己的应用程序“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];
}
如果您的应用程序从其他应用程序打开,您可能会调用此方法