如何从网页在iPad上打开应用程序?

如何从网页在iPad上打开应用程序?,ipad,webpage,Ipad,Webpage,当用户点击网页上的按钮时,我们需要在iPad上启动一个应用程序。请让我们知道要在网页中添加链接的代码片段,以便在iPad上打开应用程序。我们计划使用ASP.net技术创建网页。这可能是您需要的: 更新:上面的链接已失效。正如cdm9002所建议的,为了对狗的热爱,以下是信息 首先,您需要使用UIApplication:openURL:这样的方法从网页启动应用程序。例如,您可以通过以下方式启动Apple Mail: [[UIApplication sharedApplication] openU

当用户点击网页上的按钮时,我们需要在iPad上启动一个应用程序。请让我们知道要在网页中添加链接的代码片段,以便在iPad上打开应用程序。我们计划使用ASP.net技术创建网页。

这可能是您需要的:

更新:上面的链接已失效。正如cdm9002所建议的,为了对狗的热爱,以下是信息

首先,您需要使用UIApplication:openURL:这样的方法从网页启动应用程序。例如,您可以通过以下方式启动Apple Mail:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://info@iphonedevelopertips.com"]];
要启动您自己的应用程序,需要做两件事:注册自定义URL方案并在应用程序中处理URL启动

要注册自定义URL方案,请编辑info.plist。下面是已注册的自定义方案“myapp”

CFBundleURLTypes 
    CFBundleURLSchemes 
      myapp 
    CFBundleURLName
    com.yourcompany.myapp
现在,您可以使用以下URL启动应用程序

myapp:// 
myapp://some/path/here 
myapp://?foo=1&bar=2 
myapp://some/path/here?foo=1&bar=2
在iPhone SDK中(我认为它也适用于iPad),当启动应用程序响应上述任何URL时,将向UIApplicationLegate发送一条消息

为了检索URL中传递的信息,如/some/path/here,您只需在委托中为消息提供一个实现

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{
  // Do something with the url here
}

我认为你发布的链接包含了回答这个问题的参考资料,但是你能在你的答案中包含重要部分的摘要吗?这个链接现在也死了。为了爱狗,请包括信息,而不是依靠外部链接工作。