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

标签 ios ios-universal-links

我关注了 instructions实现 万能链接在我们的 ios 应用程序中。
我们的要求是有 3 个链接/路径可以在应用程序中打开。一切看起来都正确并且与文档匹配,问题是只有第一个路径打开应用程序,其他路径根本不起作用。

使用 Universal Links Validation来自 Apple 的工具我可以看到正在工作的链接通过了通用链接验证,但不工作的链接没有通过验证。

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

这是我的 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 正在工作。

最佳答案

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

当您更新网络服务器上的 AASA 文件时,它不会更新设备上缓存的 AASA 文件。这意味着所有应用程序用户都不会收到最新的 AASA 文件,除非他们将应用程序更新为新版本或删除并重新安装应用程序。

关于iOS 通用链接仅适用于一个路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48232025/

相关文章:

ios - UIKeyboardWillShowNotification在iOS8中不触发

firebase - 我应该使用 Firebase 动态链接而不是通用链接和应用链接吗?

ios - 专用 LAN 上的通用链接

ios - Firebase 和通用链接冲突

ios - Google 搜索应用程序是否会阻止通用链接

python - 安装了 mitmproxy OSX 但找不到 .mitproxy 目录

c++ - iOS:在 Objective-C++ 中定义和使用 C++

iphone - 尝试改变不可变对象(immutable对象)错误

iOS 通用链接 App Store 重定向

ios - Objective c 中整个游戏的计时器计数