在iOS App中,要从safari启动应用程序,URL方案就是这样,Launch App from URL
如果设备中未安装特定应用程序,是否可以将URL重定向到指向应用程序的Appstore,
基本上我在寻找什么
有how to link to app to app store的示例,但是如果应用程序在那里启动自定义URL方案,则无法在js中添加条件,否则启动应用商店。
更新:
提供的答案在评论中将我带到了如何启动具有特定应用的应用商店的页面,这是第二个要求,最初我需要有一些js代码可以检测是否如果没有,则设备具有特定于URL方案的应用程序,然后打开App Store应用程序页面
元素
答案 0 :(得分:3)
我不确定您是否可以通过代码检查设备上是否安装了第三方应用。我想只有当您知道这个特定第三方应用程序的网址方案时,您才可以通过
进行检查BOOL canOpen = NO;
canOpen = [[UIApplication sharedApplication] canOpenURL:url];
if (canOpen) {
[[UIApplication sharedApplication] openURL:url];
} else {
[[UIApplication sharedApplication] openURL:@"itms://itunes.apple.com/us/app/mensa-essen/id742570910?ls=1&mt=8"]; }