为什么iOS Universal链接在12.2中停止工作

时间:2019-05-01 23:51:58

标签: ios ios12 ios-universal-links

通用链接在iOS 12.1之前运行良好。它已停止在iOS 12.2中工作。我使用XCode 10.1 swift 4,在12.2中调试代码,将xcode更新为10.2,swift 4。

我检查了apple-app-site-association很好。应用程序正在完美下载。路径,活动继续,细节看起来不错。权限文件中存在关联的域。 运行<12.2时,此代码可以正常工作/设置。


{
    "activitycontinuation": {
        "apps": [
            “teamID.bundleidentifier”
        ]
    },
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": “teamID.bundleidentifier”,
                "paths": [ "/validate", "/redirect", "NOT /*" ]
            }
        ]
    }
}

Apple添加了一些与安全性相关的更改,这就是无法正常工作的原因。

2 个答案:

答案 0 :(得分:1)

Apple要求我为他们创建一个错误。他们认为这很可能是我遇到的错误。

答案 1 :(得分:0)

您可以尝试通过在apple-app-site-association文件的详细信息下的appID中用app前缀替换teamID来进行尝试。还将“应用”部分保留为空。