javascript - 创建一个启动 iOS 应用程序或重定向到应用程序商店的链接

标签 javascript ios redirect window.location url-scheme

<分区>

Possible Duplicate:
Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?

我有一个适用于我的 iOS 应用程序的自定义 URL 方案,我希望能够通过电子邮件将链接发送给某人,如果该应用程序在设备上,他们将启动该应用程序,如果他们不在,则将他们带到应用程序商店有它。

我希望能够发送 myapp://someurl 并让它启动或转到应用商店中的 myapp,但我认为这不会开箱即用。

相反,我正在考虑创建一个链接来加载一些将尝试 myapp://someurl 的 javascript,如果失败,则会加载应用商店链接。

我的 javascript 知识很烂。我可以设置 window.location 来执行重定向,但似乎没有办法从中捕获错误以便在失败时执行另一个操作。

有人知道怎么做吗?

最佳答案

 window.launchsockPicker = function() {
       setTimeout(function() {
        window.location = 'http://myDomain.com/install-app.cfm'
       }, 500);

       window.location = 'myApp://?context=someVariableIfNeeded';
   };

关于javascript - 创建一个启动 iOS 应用程序或重定向到应用程序商店的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4671634/

相关文章:

ios - UIDatePicker 组件无法正确滚动,有时会移到 View 之外

iphone - 如何创建格式为 seconds :milliseconds? 的递增计时器

ios - 在字典/HashMap中存储KeyPath

javascript - 在选项选择上,显示/隐藏表格行

javascript - C# - MVC - JSON - 使用 ViewBag 将列表从服务器端返回到客户端

javascript - yarn 运行 babel src/-- -d lib/babel -- src/-d lib/-d 不存在。库/不存在

unix - Java程序标准输出和从前台分离

redirect - Kohana 3.3 : How to handle Redirects within Try. ..捕捉 block

javascript - 如何重定向到给定一组网站中的一个?

javascript - 如何让网页浏览器在div滚动到底部后不改变滚动区域?