在 aem 中创建 apple-app-site-association 文件的最佳实践是什么

What is the best practice in creating apple-app-site-association file in aem

在 AEM 中生成 apple-app-site-association 文件的行业惯例是什么?

  1. 编写一个 sling servlet,它将生成 JSON(带有特定于环境的条目)
  2. 创建静态 jsons(例如 "apple-app-site-association.prod.json" 和 "apple-app-site-association.qa.json")并编写 Apache 重写规则以根据环境选择正确的文件。

我们有针对 QA、UAT 和 Prod 填充不同 appId 的特定环境要求。 appId 是动态的,将来可能会发生变化。有了这个,发布 json 文件的建议方法是什么?

或者有没有我们没有预见到的更好的选择。

支持通用链接 apple-app-site-association 文件 这里有 apple-app-site-association 的详细文档 Please refers this.

根据 Apple 开发者门户

我使用选项 1 完成了此操作。创建了一个生成 json 的 sling servlet。原因是,appId 是动态的(QA、QP 和 Prod 不同)并且此 appId 被填充为所有模板上的元标记。因此创建了一个 sling servlet,将 appId 添加为组件 属性 并从模板中引用。