【问题标题】:Should iOS Universal Links work over custom ports?iOS 通用链接应该在自定义端口上工作吗?
【发布时间】:2016-11-07 13:46:00
【问题描述】:

我正在尝试让 iOS 通用链接为 https://my-domain.com:4443 工作(即通过 SSL,但使用自定义端口号;不是传统的 443 端口),但它不起作用。

我很确定我没有做错任何事情,因为我的初始设置在端口 443 上运行良好,我只是将服务器端口更改为 4443 来测试这个想法。事实上,我还在我的 Xcode 项目中添加了对 applinks:my-domain.com:4443 的支持(我尝试了使用和不使用端口,但没有任何运气)。

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

【问题讨论】:

  • 只是好奇,当您有一个指定 my-domain.com:443 的链接时,它是否有效? (默认的 SSL 端口,但只是这次在 URL 中明确表示?有类似的问题,只有我的后端在 url 中生成带有 443 端口的 https URL。它只在不指定 url 中的端口的情况下工作
  • @ddewaele,在 Xcode 中,对于端口 443,我只尝试过使用“my-domain.com”,而忽略了端口号。

标签: ios ios-universal-links


【解决方案1】:

这是预期行为。官方文档中没有关于支持非标准端口的内容,因为非标准端口不受支持

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 文件而不进行任何重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 2019-12-30
    相关资源
    最近更新 更多