【问题标题】:Password-Autofill: Can I place apple-app-site-association file elsewhere instead of root directory or .well-known密码自动填充:我可以将 apple-app-site-association 文件放在别处而不是根目录或 .well-known
【发布时间】:2020-09-17 08:31:48
【问题描述】:

我正在向我的 iOS 应用程序添加密码自动填充功能。当我问其他处理后端的开发人员将 apple-app-site-association 文件放在 web 服务器的根目录中时,他告诉我由于应用了路由,无法从根 url 访问该文件项目。相反,他说您可以使用以下网址。

https://sv2.example.com/src/assets/apple-app-site-association

sv2.example.com 是我的根目录。现在我能做什么。苹果有什么办法可以通过上面的url访问吗?screenshot of associated domain capability in Xcode

{
    "webcredentials": {
        "apps": [
            "TeamID.BundleId1",
            "TeamID.BundleId2",
            "TeamID.BundleId3"
        ]
    }
}

这是我的 apple-app-site-association 文件的内容。 任何帮助,将不胜感激。谢谢。

编辑: 为此,我正在使用苹果的密码自动填充框架。

【问题讨论】:

    标签: ios swift xcode url-routing apple-app-site-associate


    【解决方案1】:

    出于安全原因,它必须位于根目录或 .well-known 上,这意味着您可以控制该域。

    如果你能以某种方式指定自定义路径,例如,我可以将文件上传到 Github,然后告诉 Apple 在我的自定义 URL 上找到关联文件并声明域。

    您的后端开发人员必须以某种方式实现它,也许建议使用 .well-known 文件夹替代方案。

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 2020-08-28
      • 2016-03-13
      • 1970-01-01
      相关资源
      最近更新 更多