gpt4 book ai didi

ios - 专用 LAN 上的通用链接

转载 作者:行者123 更新时间:2023-12-04 18:20:40 26 4
gpt4 key购买 nike

我试图让通用链接在我的应用程序中作为 URL 方案的替代品工作,因为从 iOS 9 开始,系统看起来每次从 Safari 调用应用程序时都会显示一个警告对话框。我希望在使用通用链接时替换关联域中注册 URL 路径的 URL 方案调用将使对话框消失。

所以不是调用 myscheme://app?params=values 我会调用 https://example.com/universal-link/wakeup?params=values .

我的 apple-app-site-association(未签名)文件如下所示

{
"applinks": {
"apps": [],
"details": [
{
"appID": "XXXXXXXX.com.company.appid",
"paths": [ "/universal-link/*" ]
}
]
}
}

请注意,目前我使用的是托管在公司局域网中的网络服务器,它不是互联网上的公共(public)服务器。因此,在应用功能“关联域”中,我写了类似 applinks:host.company.lan:7700 的内容,但从未获取 apple-app-site-association 文件在应用首次启动后。

我不知道还能尝试什么,所以我认为服务器位于专用网络中可能是个问题。

最佳答案

我找到了这个 question在 Apple 开发者论坛中对此有所说明。

看起来问题是,apple-app-site-association 由不受信任的根签名的域托管,如果您在系统中安装根证书也没有关系,它也不会下载。我假设它必须由默认情况下已包含在 iOS 中的 CA 签名。

关于ios - 专用 LAN 上的通用链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32904375/

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