【问题标题】:Apple-app-site-association file fails to download for certain usersApple-app-site-association 文件无法为某些用户下载
【发布时间】:2017-08-11 16:32:42
【问题描述】:

我们的一些用户似乎从未下载过 apple-app-site-association 文件,无论他们删除并重新安装应用程序多少次。

通过通用链接重定向对于我们的登录流程至关重要,因此此问题会导致受影响的用户无法使用该应用。受此影响的用户数量不到 1%,而且我们自己也无法重现该问题

通用链接本身运行良好,只是无论出于何种原因,我们的服务器从未请求过该文件,我已经非常详细地查看了服务器日志,并确定发生此问题的用户从未请求过文件,即使在删除并重新安装应用程序 4 或 5 次后也是如此。

是否有任何已知问题可能导致此类问题?我应该向苹果提交错误吗?用户是否有可能阻止对包括我们在内的 IP 银行的请求?

我去年发现了一篇关于通用链接中的一个错误的文章,该错误阻止了它们的正常运行,这似乎与守护程序崩溃有关,在这些用户的情况下守护程序是否会崩溃?

【问题讨论】:

  • 可能是像这样的iOS错误apple.stackexchange.com/questions/273082/…我提交了雷达,目前没有答案。
  • 根据我的经验,如果请求在任何时候失败,设备可能需要一段时间才能再次尝试。我找不到确切的时间间隔,但至少要等 4 个小时才能让我的开发设备再次请求关联文件。

标签: ios app-store ios-universal-links


【解决方案1】:

正如您所说,您甚至没有看到客户端访问服务器,这可能是由于防火墙阻止了请求或运行 iOS 9 之前版本的设备,这些版本不支持通用链接。

如果您正在看到客户端访问服务器,则可能存在许多问题:

  • 用户可能通过单击屏幕右上角的面包屑导航无意中禁用了设备上的通用链接
  • 用户可能在欺骗 SSL 证书的代理服务器后面。发生这种情况时,文件仍会被下载,但不会被设备信任

【讨论】:

    猜你喜欢
    • 2016-03-13
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 2018-01-05
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多