gpt4 book ai didi

ios - 通用深度链接在初次尝试时不会打开应用程序

转载 作者:行者123 更新时间:2023-12-01 16:02:30 27 4
gpt4 key购买 nike

应用安装后,我看到了对https://example.com/.well-known/apple-app-site-association的请求,该请求获得200响应以及正确的json响应。

奇怪的事情1:应用程序随后继续尝试请求/ apple-app-site-association失败,因为文件不在根目录中。如果该文件已经具有.well-众所周知的文件,为什么还要回退到该文件?

应用程序打开完成后,我可以进入Notes或其他内容,然后点击深层链接,例如https://example.com/some/path,它将在Safari中打开。

奇怪的事情2:在以Safari浏览器打开网站之前,对.well-known / apple-app-site-association和/ apple-app-site-association都有一些请求。我很确定.well-known请求首先出现,并且.root要求的更多内容。

之后,我现在可以返回到Notes并单击Deeplink,它现在将正确打开应用程序。世界是对的。

有什么想法会导致第一个众所周知的响应出现问题,从而导致它们不起作用并生成后备请求?还有其他人有这个问题或想法吗?

以下是Charles编写的截图(应用安装在11:24:18完成),以及.well-known / apple-app-site-association的编写响应。

enter image description here

HTTP/1.1 200 OK
Content-Type: application/json
Last-Modified: Tue, 06 Jun 2017 00:50:40 GMT
Accept-Ranges: bytes
ETag: "[redacted]"
Content-Length: 156
Connection: Keep-alive

{
"applinks": {
"apps": [],
"details": [
{
"appID": "[redacted].com.[redacted]",
"paths": [ "*" ]
}
]
}
}

最佳答案

仅因为您正在代理连接(使用Charles Proxy-但任何代理都会导致此问题),您才遇到此问题。 Apple正在检测到该连接已被代理,并且不信任下载的文件。

在实际情况下,您实际上不会遇到此问题,因为您的用户将不会使用Charles Proxy。

关于ios - 通用深度链接在初次尝试时不会打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44380234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com