检查 Firebase 动态链接配置



从链接验证我的动态链接配置

https://XXXXXXXXXXXXXXXXX.page.link/apple-app-site-association

我得到

回复
{
"applinks": {
"apps": [],
"details": [
{
"appID": "XXXXXXXXXX.com.XXXXXXXX.XXXXXXXXX",
"paths": [
"NOT /_/*",
"/*"
]
}
]
}
}

而博客 https://firebase.google.com/docs/dynamic-links/ios/receive 已将配置的动态链接定义为

{
"applinks": {
"apps": [],
"details": [
{
"appID": "1234567890.com.example.ios",
"paths": [
"/*"
]
}
]
}
}

paths不包含NOT的地方。

我的动态链接在单击电子邮件中收到的登录链接时显示"无效的动态链接"的原因吗?

我的动态链接在单击电子邮件中收到的登录链接时显示"无效的动态链接"的原因吗?

不。他们的文档似乎已经过时了。所有动态链接域都将在paths键中包含这两个项目,刚刚用我自己的几个域进行了测试。

除非您的动态链接采用domain.page.link/_/something的形式,在这种情况下,apple-app-site-association会明确禁止操作系统在应用中打开 URL。但我怀疑您的 URL 是否属于这种格式。

因此,恐怕您的问题在其他地方。我建议您仔细检查团队 ID 和捆绑 ID 是否真的与您期望打开的应用程序匹配。

最新更新