如何为同一应用程序但在不同环境中支持通用链接?

问题描述 投票:3回答:1

我正在开发具有多个环境(Dev,QA和Prod)的iOS应用,出于测试目的,我需要在这三个环境中支持通用链接。这意味着,当用户从iPhone上点击www.mywebsite.com时,应打开已安装的应用程序(3个应用程序之一)。

如何在AASA文件中实现这一目标?

是否可以安装3个应用,并且该链接仅打开正确的应用?

ios swift ios-universal-links
1个回答
0
投票
我找到了一种解决方法来支持3种环境,但一次只能安装一个应用程序。点击通用链接时,它将打开已安装的应用程序。

基本上将3个envs捆绑包ID添加为不同的应用程序,如下所示:

{ "applinks": { "apps": [], "details": [ { "appID": "ABC.com.app.prod", "paths": [ "*" ] }, { "appID": "ABC.com.app.qa", "paths": [ "*" ] }, { "appID": "ABC.com.app.dev", "paths": [ "*" ] } ] } }

© www.soinside.com 2019 - 2024. All rights reserved.