通用链接是否可以在HTTP服务器上运行?

时间:2017-03-08 11:30:19

标签: iphone ios9 xcode8 ios10 ios-universal-links

  1. 伙计们,只想知道Universal链接是否可以与HTTP网站而不是HTTPS一起使用。

  2. 如果我在 www.mydomain.co.id/match/play_2.html 中使用通用链接 权利设置为 applinks:kumpul.co.id 对吗?但对于apple-app-site-association,我将其上传到 http://www.mydomain.co.id

    {   
      "applinks": {
      "apps": [],
      "details": [
            {
                "appID": "[TeamID].id.co.mydomain",
                "paths": [ “match/*”]
            }
      ]
      }
    }
    
  3. 所以该位置将为 http://www.mydomain.co.id/apple-app-site-association 。这是正确的配置吗?

    3.对于调试信息,如何在通过Xcode调试时看到我登录iphone以检查我的代码是否正确?因为当我点击Whatsapp的链接时,我无法在我的控制台中看到日志

1 个答案:

答案 0 :(得分:2)

Universal Links网址可以是http://https://然而,apple-app-site-association文件必须通过HTTPS提供,否则iOS将拒绝抓取它。

此抓取仅在首次安装应用时以及从App Store安装的更新期间发生。不是每个链接都打开。如果抓取尝试失败,您将在操作系统级别(不是 Xcode中的应用程序级别)日志中看到如下错误:

Sep 21 14:27:01 iPhone swcd[2044] <Notice>: 2015-09-21 02:27:01.878907 PM [SWC] ### Rejecting URL 'https://examplecustomdomain.com/apple-app-site-association' for auth method 'NSURLAuthenticationMethodServerTrust': -6754/0xFFFFE59E kAuthenticationErr