iPhone不断发送苹果网站关联请求

时间:2018-05-25 15:45:02

标签: ios iphone mobile applet

不确定这是否是正确的地方,如果没有,请抱歉。

今天我已经将我的iPhone设置为使用Fiddler作为代理,然后看到它向应用程序的/.well-known/apple-site-association发出请求。

我知道这是出于某种目的,但奇怪的是它不断向许多应用程序(以及Tripadvisor等应用程序的每个国家/地区域)发送相同的请求,就像在无限循环中一样。对于相同的应用和域名一次又一次并且不会停止这样做。我之前也见过这个。当我重新启动手机时它会停止。

Screenshot for requests

这可能是什么原因?

非常感谢。

2 个答案:

答案 0 :(得分:0)

iPhone发送这些请求以从每个域下载文件,告诉iphone哪些应用程序支持哪些通用链接。 如果您查看以下网址中的说明,您会发现该公司有两个支持以下网址的应用,这些网址可以直接在应用内打开,而不是重定向到网页。

因此,如果您在手机上的任何地方遇到链接" www.ixigo.com/flights" (让我们在whatsapp的消息中说)iOS会立即打开应用程序,因为应用程序支持这些网址。

同样,如果APP支持多个域,iOS将进行多次点击并下载该应用支持的所有网址。 https://www.ixigo.com/apple-app-site-association

{
  "applinks": {
    "apps": [],
    "details": [
      {
         "appID": "6WCD67RXUP.com.ixigo.travel",
         "paths": [
            "/flights",
            "/hotels",
            "/holiday-tour-packages",
            "/holiday-tour-packages",
            "/restaurants",
            "/ixigoer",
            "/near-me",
            "/send-enquiry",
            "/ixigomoney"
          ]
      },
      {
        "appID": "6WCD67RXUP.com.ixigo.trains",
        "paths" : [
          "/trains",
          "/search/result/train/*"
        ]
      }
    ]
  }
}

答案 1 :(得分:0)

这与从Web浏览器到本机应用程序的移交有关。

用户活动可以在使用相同开发者团队标识符签名并支持给定活动类型的应用之间共享。如果应用是基于文档的,则可以选择自动支持交接

Read More Here