通用链接不起作用,横幅未在Safari中显示

Satheeshkumar Naidu

我正在使用我的应用程序中的通用链接。

当该网址到达浏览器时,它应该显示在Safari浏览器顶部的横幅中打开该应用程序的选项,但我没有看到它。

我创建了apple-app-site-association,并将其托管在后端。当我检查它https://www.xxxxx.com/apple-app-site-association时我可以看到app-site-association文件。

在“权利”中,我已在项目applinks:v100.xxxxxx.com/reset_password*下添加了相关的域。链接为https://v100.xxxxxxx.com/reset_password?token=6d3ec67ff5bbf2214c895839c125e8f80ec83a90,apple-app-site-association就是这样

{
 "applinks": {
 "apps": [],
 "details": [
 {
  "appID": "Teamid.Bundelid",
  "paths": ["*"]
 }
{
"appID": "appid.Bundelid",
"paths": ["*"]
}
]
}
}

感谢您的快速回复。

clayjones94

如果正确配置了通用链接,则应显示此横幅。似乎您的通用链接未配置。

与权利相关联的域具有LINK,而不是DOMAIN

乍一看,您的权利文件实际上应该具有域,但您似乎拥有完整的URL。将您的权利更改为applinks:v100.xxxxxx.com而不是applinks:v100.xxxxxx.com/reset_password*如果那不能解决问题,请继续阅读

还是坏了?尝试这些步骤

看来您的AASA文件已正确托管,所以我建议尝试以下步骤:

1)确保您的权利文件包含在您的项目中。这对于下载AASA是必需的。确保您的域正确。

应用授权

2)检查您的手机是否正在运行iOS 11.2。此版本的iOS有时有时无法下载AASA文件。为了解决这个问题,您应该删除该应用程序,重新启动手机,然后重新安装它。我建议检查设备日志以查看是否已正确安装。(我建议您仅出于理智而更新AASA时执行此操作)

3)检查您是否已在应用程序中禁用通用链接(可能不是您的问题,而是检查)。您可以通过将链接复制到Notes应用程序中,然后长按该链接以提示操作表来执行此操作。如果看到“在应用程序名称中打开”,则可以选择打开该应用程序的通用链接。如果看不到,则说明AASA文件未正确下载或配置。

4)使用Branch的iOS SDK进行深层链接。这将节省您数小时的调试时间。他们为您处理AASA文件,并提供延迟的深层链接解决方案和其他边缘情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章