【发布时间】:2016-05-22 11:13:07
【问题描述】:
我所有的应用程序都使用相同的自定义域,即 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 的代码。然后我将代码添加到我的应用程序中。
- 在验证器通用链接、个性化域、捆绑 ID 和返回前缀我这个 json。一切都是正确的。
Validator Universal Links Validator Universal Links
{
"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 - http://link.ci--e.es/TzUm/CL1D25b4tt
应用名称 Ca-as - http://link.ci--e.es/LKVl/wkb27JqVtt
应用名称 Gu-la - http://link.ci--e.es/lySm/ygacY4N2tt
当我的设备上安装了一个应用程序时,这些链接可以正常工作。安装有多个应用程序时,链接无法正常工作。
我总是打开同一个应用程序的链接,即使它们属于另一个应用程序。示例:
如果您安装了 Co-ba 和 Gu-la。我在我的设备 Co-ba 上打开一个链接,然后 Co-ba 应用程序打开。我在我的设备 Gu-la 上打开一个链接,然后应用程序打开 Co-ba。这是个错误。你的错在哪里?
感谢您的回复。
【问题讨论】:
标签: ios objective-c branch.io ios-universal-links