我需要使用我的 iOS 应用程序的参数打开另一个应用程序。
我有必须打开的应用程序开发人员提供的特定 URL 方案:
secondApp://openApp?param1=XXX¶m2=YYY
我尝试在谷歌上搜索如何以这种方式打开应用程序,但我没有找到任何示例如何使用这种结构。
能不能给个链接或者一行代码怎么用这种方式打开App?
最佳答案
您可以查看 Inter-App Communication 的文档由苹果公司提供。另外,你可以看看这个 tutorial .在这里,他们正在向另一个应用程序发送文本。此外,您的问题的另一个详细答案可以在 here 中找到。 .
本教程中的以下代码将对您有所帮助:
-(IBAction) openReceiverApp {
// Opens the Receiver app if installed, otherwise displays an error
UIApplication *ourApplication = [UIApplication sharedApplication];
NSString *ourPath = @"secondApp://openApp?param1=XXX";
NSURL *ourURL = [NSURL URLWithString:ourPath];
if ([ourApplication canOpenURL:ourURL]) {
[ourApplication openURL:ourURL];
}
}
关于ios - 如何使用 "appname://openApp?"在 iOS 中打开 App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31851658/