iOS9:重启我的测试设备后,Universal Links不再工作了

时间:2016-09-13 10:59:11

标签: ios iphone ios9 ios-universal-links

我已经阅读了几个关于“Universal Links无法正常工作”或“如何在iOS9上设置通用链接”的QA。我正确配置了我的服务器和域,并成功调用了此功能。

我的开发环境是:Xcode 7.3.0(7D157),iPhone 6(A1586),iOS 9.3.5。

但重新启动我的测试设备(iPhone)后,Universal Links不再起作用了。我注意到之后我的iPhone无法识别我的应用程序。系统似乎认为我的应用程序根本没有安装。当我在笔记应用程序中长按URL时,从底部弹出的操作表不包含“在myApp中打开”或“在Safari中打开”的行。

这就是为什么我说系统无法识别我的应用程序。然而,它只是在重新启动iPhone后才会发生。

现在,我必须重新编译并重新构建我的项目,以便每次重启后调用此功能。我怎么解决这个问题?

1 个答案:

答案 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/