首页 > 解决方案 > 从 iPhone 网页添加在应用商店中打开的链接

问题描述

我想知道当用户使用苹果产品(iPhone)并且我希望在苹果应用商店中打开一个链接时,这些类型的链接是如何完成的。2 个链接和打开的确认框来自我 iPhone 上的 yelp 页面。

我想要的截图

标签: iosiphoneapp-store

解决方案


您放置自定义 URL 方案代码,例如:应用商店的itms-apps://,如果您想要自己的应用,则在“ URL 类型”信息 plist 键中在您的应用中注册一个 URL。如果它是您自己的应用程序,您可能需要检查webview UIWebViewDelegate的shouldStartLoadWithRequest:方法:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ 
    if ([request.URL.scheme isEqualToString:@"SomeApp"]) {
        [[UIApplication sharedApplication] openURL:request.URL];
        return false;
    }
    return true;
}

推荐阅读