我可以从iPhone上的其他应用程序启动一个应用程序

Mat*_*der 18 url-scheme launch ios

我想创建应用程序,必须启动另一个应用程序并在最后运行一些功能.

我的意思是我的应用程序A调用应用程序B并在B中运行一些方法.

我可以这样做吗?

我知道我想使用URL方案,但我可以在另一个应用程序中运行某些方法吗?

谢谢!

The*_*ing 36

是的,您可以使用自定义URL方案实现此目的.请参阅与其他应用程序通信.

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

以下代码片段说明了一个应用程序如何请求另一个应用程序的服务.此示例中的"todolist"是App B注册的假设自定义方案.

NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];
[[UIApplication sharedApplication] openURL:myURL];
Run Code Online (Sandbox Code Playgroud)