ios - 从 iPhone 网页添加在应用商店中打开的链接
问题描述
我想知道当用户使用苹果产品(iPhone)并且我希望在苹果应用商店中打开一个链接时,这些类型的链接是如何完成的。2 个链接和打开的确认框来自我 iPhone 上的 yelp 页面。
解决方案
您放置自定义 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;
}
推荐阅读
- sql - Spark SQL 中带有字符串查询的注释
- google-chrome-devtools - Firefox 开发者工具截断长网络响应,Chrome 不显示
- prestashop-1.7 - 更新到 1.7.4 后无法访问 prestashop 管理门户
- javascript - Fullpage.js onSlideLeave 触发 CSS 类
- ionic-framework - 参数类型“{directives: any[];}”不可分配给“NgModule”类型的参数
- python - 使用图像运行 PyQt5 时出错
- java - Solr 插件自定义
- python - 阶跃函数和指数衰减的卷积
- javascript - 打开不同选项卡中的 URL 列表并单击相同按钮
- android - [Android]如何使用 ADB 命令将正在进行的通话置于 HOLD