在iOS中,我想通过邮件链接打开我的应用程序

时间:2016-09-09 07:37:33

标签: ios iphone

在iOS中,我想通过邮件链接打开我的应用程序。如果安装了应用程序,则点击链接时链接格式为http://test.com,然后打开应用程序,打开Web浏览器。有人请帮助我。

2 个答案:

答案 0 :(得分:6)

从iOS9开始支持

Universal links,这些可能就是您要搜索的内容。

  

当您支持通用链接时,iOS 9用户可以点按指向您的链接   网站并无缝地重定向到您已安装的应用程序   通过Safari。如果您的应用未安装,请点按指向的链接   您的网站在Safari中打开您的网站。

答案 1 :(得分:5)

对于iOS9或更新版本,请查看tilo的答案(通用链接)。

对于iOS8或更早版本,它更麻烦 将URL方案添加到您的应用程序。 这可以通过执行以下步骤来完成:

  1. 打开Xcode
  2. 打开项目
  3. 点击左侧的项目文件
  4. 选择应用的目标
  5. 点击“信息”标签。
  6. 一直向下并展开“网址类型”
  7. 添加urltype例如“MyAwesomeApp”。
  8. 您的应用现在将打开以“MyAwesomeApp://”开头的所有链接 在safari中试一试,输入“MyAwesomeApp:// test”。 如果您的应用已安装在设备上,它将会打开。

    自定义网址计划仅适用于安装了您应用的设备。 要修复用户未安装您的应用的情况,您必须从电子邮件链接到尝试打开您的应用但具有http URL作为后备的网页:

    window.location = 'MyAwesomeApp://';
    setTimeout(function() {               
       window.location = "http://urlToMyAweSomeAppHomePage.com";
    }, 1000);