微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

托管模式下的通用链接

如何解决托管模式下的通用链接

我正在尝试为我的 iOS 应用实现通用链接 (https://developer.apple.com/ios/universal-links/) 功能。该应用程序仅适用于拥有公司托管 iOS 设备的人员,并且该应用程序通过公司的 MDM 分发给他们。链接到应用程序的域是公司的内部网络,只能通过托管设备访问。到目前为止,一切都按预期进行。这就是我已经将正确的 JSON 文件放在例如 https://myprivatenetwork.com/.well-known/apple-app-site-association 的程度,并且我已经通过在关联域下添加 mode=developer 成功地测试了带有 applinks:myprivatenetwork.com?mode=developer 的 iOS 应用程序,正如 applinks:myprivatenetwork.com?mode=managed 中提到的那样{3}}

但是当我将域更改为 managed 并通过 MDM 将应用程序分发给公司用户时,通用链接不起作用。这里https://developer.apple.com/documentation/safariservices/supporting_associated_domains提到了

overflow: scroll; 指定只有使用移动设备管理 (MDM) 配置文件管理的设备才能访问域。此模式需要 MDM 管理员的同意。”

但没有详细说明如何获得 MDM 管理员的同意。

该视频的第 18 分钟也讨论了这一点,但没有详细介绍托管模式案例:https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains

如果您知道此说明中缺少的部分,请告诉我它是什么。我知道它一定与 MDM 端的某些设置有关。但不确定我需要与 MDM 团队沟通什么,以及他们需要做什么才能同意此应用和相关域。

更新: 到目前为止,我发现这似乎暗示了解决方案是什么。我还必须与 MDM 团队协调才能实际尝试。

https://developer.apple.com/videos/play/wwdc2020/10098/ https://developer.apple.com/forums/thread/664481

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。