ios - 如何仅在 iOS 应用程序中处理来自子域的通用链接?
问题描述
我有一个问题。对于 dev 和 prod,有两个具有不同 bundleID 的应用程序实例。这个应用程序可以处理通用链接。问题是,一个应用程序试图在 safari 中打开链接,第二个(如果它们都安装在手机上)应用程序处理此链接并自行打开它。因此,当一个应用程序想要打开 safari 时,另一个应用程序会处理它并自行打开。例如:
www.dev-domain.maindomain.com/id980 - 开发链接 www.prod-domain.maindomain.com/id980 - 产品链接
在项目功能中,它看起来像 applinks:*.maindomain.com 我试图 applinks:dev-domain.maindomain.com 或 prod-domain.maindomain.com 用于不同的捆绑包,但在这种情况下,处理通用链接根本不起作用. AASA 文件位于www.maindomain.com/apple-app-site-association 我该如何处理这种情况,所以 prod 应用程序将只处理 prod 域链接而只处理 dev ?
解决方案
推荐阅读
- python - 如何将小部件添加到 FloatLayout 内的 ScrollView 内的 StackLayout?
- kubernetes - 需要为来自 Kubernetes 前端服务的每个新请求创建一个 pod
- mysql - 无法使用 JSON_EXTRACT 在 MySQL 中提取具有特殊字符的键
- javascript - 脚本无法读取 Cookie
- excel - 如果单元格值与上单元格值相同
- python - 如何使用 Python REST API 更新 Azure DevOps 中的测试结果?
- android - 如何通过 Miracast 从 Android 应用程序投射网页网址?
- firebase - 创建 Firebase 身份验证帐户和 Firestore 条目的原子方式
- jquery - 需要帮助向服务器发送 ajax 登录请求
- angular - 当(单击)使用 *ngFor 生成的 div 时,Angular 6 按顺序更改颜色