我已经阅读了几个关于“Universal Links无法正常工作”或“如何在iOS9上设置通用链接”的QA。我正确配置了我的服务器和域,并成功调用了此功能。
我的开发环境是:Xcode 7.3.0(7D157),iPhone 6(A1586),iOS 9.3.5。
但重新启动我的测试设备(iPhone)后,Universal Links不再起作用了。我注意到之后我的iPhone无法识别我的应用程序。系统似乎认为我的应用程序根本没有安装。当我在笔记应用程序中长按URL时,从底部弹出的操作表不包含“在myApp中打开”或“在Safari中打开”的行。
这就是为什么我说系统无法识别我的应用程序。然而,它只是在重新启动iPhone后才会发生。
现在,我必须重新编译并重新构建我的项目,以便每次重启后调用此功能。我怎么解决这个问题?
答案 0 :(得分:0)
你可以试试这个:https://forums.developer.apple.com/thread/14558
通过添加'/'来解决这个问题:)
{
"applinks": {
"apps": [],
"details": {
"<app_id>.stuff":{
"paths": [ "*", "/" ]
}
}
}
}
或通过以下方式验证apple-app-site-association:
https://search.developer.apple.com/appsearch-validation-tool/