私人网络服务器上的 Apple 通用链接

Posted

技术标签:

【中文标题】私人网络服务器上的 Apple 通用链接【英文标题】:Apple Universal Links on private web server 【发布时间】:2020-04-23 14:22:49 【问题描述】:

我正在尝试获取通用链接以与我的 Xamarin ios 应用程序和专用 Web 服务器一起使用。 我正在使用 Ad Hoc 配置文件和 https://www.diawi.com/ 安装该应用程序,它除了通用链接外都可以工作。

我已将链接放在 Word 文档中。

但是,在 IIS 日志中,当我安装应用程序时,没有请求 apple-app-site-association 文件。

此外,通过 sysdiagnose 收集的文件 swcutil_show.txt 不包含我的应用程序的条目。

日志文件包含以下内容:

swcd[239] <Error>: Error getting enterprise-managed associated domains data. If this device is not enterprise-managed, this is normal: Error Domain=SWCErrorDomain Code=1701 "Failed to get associated domain data from ManagedConfiguration framework." UserInfo=NSDebugDescription=Failed to get associated domain data from ManagedConfiguration framework., Line=250, Function=<private>

但是,即使我在 Entitlements.plist 中关闭关联域,此条目仍然存在。

当然,链接会在 Safari 而不是我的应用中打开。

问题:

    通用链接和关联域在 Web 服务器时是否有效 不公开?

    我的设备在 MDM 下是否存在问题?

    我可以使用 diawi.com 进行安装并且仍然期望通用吗 工作链接?

【问题讨论】:

【参考方案1】:

所有问题的答案都是肯定的。

它不起作用的原因是缺少设置,其中未在属性中选择 Entitlements.plist。

【讨论】:

以上是关于私人网络服务器上的 Apple 通用链接的主要内容,如果未能解决你的问题,请参考以下文章

在网络服务器上播放 Apple 的 .caf 音频文件?

网络协议 17 - HTTPDNS:私人定制的 DNS 服务

网络协议私人订制的DNS服务:需要HTTPDNS 吗?

通用链接iOS错误

text 网络服务器上的符号链接:指向/ D8 / web子文件夹的点/ www

使用 swift 与网站进行通用链接