当用户点击网页上的按钮时,我们需要在iPad上启动应用程序。请告知我们要在网页中添加的链接的代码段,以便在iPad上打开该应用程序。我们计划使用ASP.net技术创建网页。
答案 0 :(得分:1)
这可能是您正在寻找的东西: http://applookup.com/2010/09/iphone-apps-with-special-url-shortcuts/
更新:上面的链接已经死了。正如cdm9002建议的那样,对于狗的爱,这里是信息(信用转到iOS developer tips)
首先,您需要使用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
现在,您可以使用以下网址启动应用。
myapp://
myapp://some/path/here
myapp://?foo=1&bar=2
myapp://some/path/here?foo=1&bar=2
在iPhone SDK中(我认为它也适用于iPad),在启动应用程序以响应上述任何URL时,会向 UIApplicationDelegate 发送消息。
为了检索URL中传递的信息,例如/ some / path / here,您只需在委托中为消息提供实现。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
// Do something with the url here
}