我希望从我的应用程序中打开安装在设备上的另一个本机iPhone应用程序。我使用openUrl方法并为其提供该应用程序的URL架构,但它始终启动的不是本地应用程序。有没有一种方法可以启动本地应用程序?我将不胜感激任何帮助。从另一个地方启动本地iPhone应用程序
由于提前,
萨拉
我希望从我的应用程序中打开安装在设备上的另一个本机iPhone应用程序。我使用openUrl方法并为其提供该应用程序的URL架构,但它始终启动的不是本地应用程序。有没有一种方法可以启动本地应用程序?我将不胜感激任何帮助。从另一个地方启动本地iPhone应用程序
由于提前,
萨拉
你可以已经在系统中注册的唯一打开的应用程序。例如:
邮件:
[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://[email protected]"]];
电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];
短信:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:55555"]];
特威特:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tweetie://"]];
注意
这将在应用程序有一个注册前缀ONLY工作(tel
,sms
,tweetie
,等...)
我正在尝试打开天气频道应用程序。它是否有注册前缀? – Sarah 2009-10-14 20:50:37
要做的最好的事情是联系应用程序的开发人员。 – coneybeare 2009-10-15 02:05:12
作为附加资源,请尝试在此查找谁有url方案:http://handleopenurl.com/ – coneybeare 2010-05-22 14:06:27
哪个应用程序都在尝试启动?你知道它有一个注册的URL方案吗? – 2009-10-14 20:17:45