gpt4 book ai didi

ios - 如何编辑由 Firebase 动态链接自动生成的 apple-app-site-association 文件?

转载 作者:行者123 更新时间:2023-12-05 06:05:01 38 4
gpt4 key购买 nike

每当我使用 Google 提供的免费域(例如,yourapp.page.link)创建新的 url 前缀时。 apple-app-site-association 文件会在相应的 https://yourapp.page.link/apple-app-site-associationhttps://yourapp.page 自动创建.link/.well-known/apple-app-site-association.

生成的 apple-app-site-association 文件看起来像这样:

{
"applinks": {
"apps": [],
"details": [
{
"appID": "1234567890.com.example.ios",
"paths": [
"NOT /_/*",
"/*"
]
}
]
}
}

它正在将所有路径重定向到我的应用。

我想排除某些不应由我的应用程序处理的路径。我知道我可以通过在我要处理的路径前指定“NOT”来做到这一点想在 paths 数组中排除,但我找不到编辑自动生成文件的方法。

最佳答案

我有一个类似的问题,动态链接“劫持”了用于电子邮件验证和密码重置的链接,迫使我手动将排除路径添加到 apple-app-site-association 文件。我能找到的唯一可行的方法是执行以下操作:

  1. 将您的 apple-app-site-association 文件添加到您的公共(public)文件夹:
    • /public/apple-app-site-association(或您设置为公共(public)文件夹的任何内容)
    • /public/.well-known/apple-app-site-association
  2. 将以下内容添加到您的 firebase.json 的托管部分(保留 "appAssociation": "AUTO"),否则您的动态链接将停止工作,您将在控制台中看到一条错误消息。 )
"headers": [
{
"source": "/.well-known/apple-app-site-association",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
]
},
{
"source": "/apple-app-site-association",
"headers": [
{
"key": "Content-Type",
"value": "application/json"
}
]
}
]

关于ios - 如何编辑由 Firebase 动态链接自动生成的 apple-app-site-association 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66112800/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com