iOS App URL Scheme启动应用程序或打开应用程序商店

时间:2015-04-27 20:36:36

标签: javascript ios iphone app-store url-scheme

在iOS App中,要从safari启动应用程序,URL方案就是这样,Launch App from URL
如果设备中未安装特定应用程序,是否可以将URL重定向到指向应用程序的Appstore,
基本上我在寻找什么

  • 如果已经安装了应用,那么让它从网址“ A ”启动
  • 如果未安装应用程序,请将其指向应用商店并提升用户下载应用

how to link to app to app store的示例,但是如果应用程序在那里启动自定义URL方案,则无法在js中添加条件,否则启动应用商店。

更新:

提供的答案在评论中将我带到了如何启动具有特定应用的应用商店的页面,这是第二个要求,最初我需要有一些js代码可以检测是否如果没有,则设备具有特定于URL方案的应用程序,然后打开App Store应用程序页面

元素

1 个答案:

答案 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"]; }