首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 9中的深度链接(通用链接)

iOS 9中的深度链接(通用链接)
EN

Stack Overflow用户
提问于 2015-10-19 05:02:00
回答 1查看 991关注 0票数 2

众所周知,iOS深度链接已经改变了一点,称为通用链接,使用通用链接,我们需要在Xcode项目中启用“关联域”,并在那里添加受支持的域,并且很少有更多的更改,比如在域服务器上托管苹果应用站点关联JSON。

我很清楚这一点,但我的问题是,我必须支持多个社区,就像每个使用应用程序的企业都有自己的社区一样,所以将所有社区(域)添加到“关联域”并不是件好事,如果有任何新企业使用该应用程序,那么我需要给出一个应用更新,添加域细节。

有人能帮我吗?

我有几个问题

  1. 我们能否禁用这一通用链接,并使用以前的深度链接本身。
  2. 如果我必须支持多个域,比如大约千个域,我如何利用通用链接。

谢谢你,维诺德

EN

回答 1

Stack Overflow用户

发布于 2015-10-23 07:44:53

关于你的第一个问题:你可以继续使用旧的深链接,没有任何问题或改变你的应用程序。

旧式深度链接的示例:

将以下内容添加到网站的<head>中:

代码语言:javascript
复制
<script>
  window.onload = function() {
    if(navigator.userAgent.match(/iPhone|iPad|iPod/i)) {
      // replace the following with the actual deep link of your app
      window.location = "myapp://deep/link";
      setTimeout(function() {
        // replace the following with the actual app store link of your app
        window.location = "http://itunes.apple.com/app/id123456?mt=8";
      }, 500);
    }
  }
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33206916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档