如何使用" appname:// openApp在iOS中打开应用程序?"?

时间:2015-08-06 09:16:46

标签: ios objective-c

我需要使用iOS应用中的参数打开另一个应用。

我有必须打开的应用程序开发人员提供的特定URL方案:

secondApp://openApp?param1=XXX&param2=YYY

我尝试以这种方式搜索Google如何打开App,但我没有找到任何使用此构造的示例。

您能否以这种方式向我提供如何打开App的链接或一行代码?

2 个答案:

答案 0 :(得分:4)

您可以查看Apple提供的Inter-App Communication文档。此外,您可以查看此tutorial。在这里,他们将文本发送到另一个应用程序。此外,您可以在here找到您问题的另一个详细答案。

以下教程中的代码可以帮助您:

default(Signature)

答案 1 :(得分:3)

要从iOS应用中打开第二个应用,只需使用:

NSURL *url = [NSURL URLWithString:@"secondApp://openApp?param1=XXX&param2=YYY"];  //fill your params
if ([[UIApplication sharedApplication] canOpenURL:url]) {
    [[UIApplication sharedApplication] openURL:url];
}