我所有的应用程序都使用相同的自定义域,即 links.ci--e.es。
我的应用是:
- co-ba -> Bundle id -> com.cit--e.co-ba
- Ca-as -> Bundle id--> com.cit--e.ca-as
- Gu-la -> Bundle id--> com.cit--e.gu-la
在每个应用程序中:
- 我已经在我的设备上安装了我的应用程序。
- 我已经正确设置了我的所有应用程序。实时和测试仪表板。同样在 XCode 中。
- 我考虑了 facebook 的代码。我将代码添加到我的应用程序中。
- 在 Validator 通用链接、个性化域、bundle id 和返回前缀我这个 json。一切都是正确的。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "ZXXXXXXXX4.com.ci--e.co-ba",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.gu-la",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.ca-as",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.test",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.co-ba",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.gu-la",
"paths": [
"*",
"/"
]
},
{
"appID": "ZXXXXXXXX4.com.ci--e.test",
"paths": [
"*",
"/"
]
}
]
}
}
对于我的每个应用程序,我都会制作营销链接。例子:
应用名称 Co-ba - htttp://link.ci--e.es/TzUm/CL1D25b4tt
应用名称 Ca-as - htttp://link.ci--e.es/LKVl/wkb27JqVtt
应用名称 Gu-la - htttp://link.ci--e.es/lySm/ygacY4N2tt
当我的设备上安装了一个应用程序时,这些链接可以正常工作。安装有多个应用程序时,链接无法正常工作。
我总是打开同一个应用程序的链接,即使它们属于另一个应用程序。例子:
如果你已经安装了 Co-ba 和 Gu-la。我在我的设备 Co-ba 上打开一个链接,然后 Co-ba 应用程序打开。我在我的设备 Gu-la 上打开一个链接,然后应用程序打开 Co-ba。这是个错误。你可能是哪里的错?
感谢您的回复。