此功能称为通用链接。您可以在此处阅读Apple的文档。
基本上,要使此工作正常,NYTimes网站的开发人员需要apple-app-site-association
在其服务器上拥有一个名为的文件。您可以在NYTimes网站上的http://nytimes.com/apple-app-site-association上查看该文件。他们可以在文件中指定要重定向的URL(在NYTimes站点上,域名后紧随2000年至2099年的任何URL)以及重定向到哪些应用程序(四个NYTimes应用程序)。乍一看,该文件在他们的网站上看起来还不错,但是有趣的是,它的确意味着只有像http://www.nytimes.com/2016 / ...这样的链接才能正常工作,而像http://这样的其他任何链接www.nytimes.com/reuters/2016 / ...将不会。因此,值得注意的是,他们已经决定不希望所有nytimes.com网站的链接都在其应用程序中打开。
他们还需要在iOS应用中更改设置,以列出愿意接收链接的域。这采取称为的权利的形式com.apple.developer.associated-domains
。由于其应用程序的配置方式,我无法检查其应用程序中的plist文件以查看它们是否配置正确。但是在我自己的测试中,此功能似乎还可以。当我转到本文时,我随机选择了DaringFireball,然后单击NYTimes链接,NYTimes应用程序将自动启动并打开该文章,而不是Safari。
可能发生的事情是,您可以告诉iOS您不希望它将Safari的通用链接传递给相关的应用程序。您可以通过单击iOS打开带有Universal Link的应用程序时单击屏幕右上角显示的链接来执行此操作。从那时起,iOS上将忽略该站点的通用链接功能。这是相当不直观的,因此您可能没有意识到它禁用了站点的通用链接功能,因此执行了此操作。
有两种方法可以重新启用该站点的通用链接。长按NYTimes链接,然后从菜单中选择“在“ NYTimes”中打开”,或者在Safari中打开NYTimes网站,然后单击站点顶部智能应用程序横幅中的“ OPEN”链接。
让我们知道您的身体情况如何。