iOS Universal Links应该可以在自定义端口上运行吗?

时间:2016-11-07 13:46:00

标签: ios ios-universal-links

我正在努力让iOS Universal Links适用于https://my-domain.com:4443(即通过SSL,但使用自定义端口号;而不是传统的443端口),但它不起作用。

我非常自信我没有做错任何事,因为我的初始设置在端口443上运行良好,我只是将服务器端口更改为4443来测试这个想法。事实上,我还在我的Xcode项目中添加了对applinks:my-domain.com:4443的支持(无论是否有端口我都试过了,没有任何运气)。

我在问这个问题,因为我在official documentation中找不到关于这个主题的任何内容。

1 个答案:

答案 0 :(得分:3)

这是预期的行为。官方文档中没有任何关于支持非标准端口的信息,因为不支持非标准端口

iOS允许的唯一权利值是有效的裸域(applinks:my-domain.com),然后iOS将使用标准HTTPS端口通过SSL检查AASA文件。换句话说,当iOS查询https://my-domain.com/apple-app-site-associationhttps://my-domain.com/.well-known/apple-app-site-association时,它需要找到没有重定向的AASA文件。