我有2个应用程序application1& application2与已注册的自定义URL。我无法按顺序启动2个应用程序,如下所示
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"abc://"]];
//where abc:// is the custom url of application1
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"xyz://"]];
////where xyz:// is the custom url of application2
这里第一个应用程序(即自定义URL abc://)成功启动,而第二个应用程序(即自定义URL xyz://)无法启动,即使代码在调试器中运行它。 任何输入/帮助都深受赞赏....
答案 0 :(得分:0)
你不能同时启动两个应用程序似乎是合乎逻辑的(无论如何只能有一个应用程序),但我可以看到为什么这可能有用。
我建议的解决方法是,如果您可以控制application1,则可以根据需要启动application1启动应用程序2。或者将控制权传递回原始应用程序,然后让它启动application2。
此外,您绝对应该在实际设备上测试它。模拟器没有完全实现启动URL方案。