从 iPhone 网页添加在应用商店中打开的链接

Posted

技术标签:

【中文标题】从 iPhone 网页添加在应用商店中打开的链接【英文标题】:Adding open in app store links from an iPhone web page 【发布时间】:2019-02-11 07:51:13 【问题描述】:

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

Screencap of what I want

【问题讨论】:

【参考方案1】:

您为应用商店放置自定义 URL 方案代码,例如:itms-apps://,如果您想要自己的应用,则在“ URL 类型”信息 plist 键。如果它是您自己的应用程序,您可能需要检查 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;

【讨论】:

以上是关于从 iPhone 网页添加在应用商店中打开的链接的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 版本链接到应用商店中的 iPad 应用

如何从 iPhone 应用程序链接到 iTunes 商店?

从网页链接打开客户端的桌面应用程序

在应用商店中创建指向应用的 iOS 链接 - 最好的方法?

iOS-获取苹果商店iPhone应用程序编号APPID-应用中跳转到AppStore中的其他应用

从 iphone 应用程序控制位置服务