iOS通用链接仅适用于一条路径

时间:2018-01-12 18:24:01

标签: ios ios-universal-links

我按照instructions在我们的ios应用中实施通用链接。 我们的要求是在应用程序中打开3个链接/路径。一切看起来都正确并且与文档相符,问题是只有第一条路径打开应用程序,其他路径根本不起作用。

使用Apple的Universal Links Validation工具,我可以看到正在运行的链接通过了Universal Links验证,但是无效的链接没有通过验证。

你知道可能缺少什么吗?我是否需要向页面添加任何其他内容以启用通用链接?

这就是我的 apple-app-site-association 文件的外观:

{
"applinks": {
    "apps": [],
    "details": [{
        "paths": [
            "/content/*", "/cars/suv/*", "/promos/"
        ],
        "appID": "78YHXXXX.com.myid.myapp"
    }]
}
}

通用链接 mysite.com/content/1001 工作正常,但 mysite.com/cars/suv/1001 mysite.com/promos 正在运作。

2 个答案:

答案 0 :(得分:3)

今天遇到了同样的问题。卸载应用程序并清理Xcode中的构建文件夹对我来说解决了问题

答案 1 :(得分:0)

尝试删除该应用并重新安装。

在Web服务器上更新AASA文件时,它不会更新设备上的缓存AASA文件。这意味着,在将应用更新为新版本或删除并重新安装应用之前,所有应用用户都不会收到最新的AASA文件。