我们开发了基于HTML 5的解决方案,以替换基于Flash的旧解决方案,以提供基于视频的内容。升级的目的是逃避闪存的控制,并允许服务在移动设备上工作。
PC / Mac和iOS上的内部和外部都很棒。。然而Android连接到企业WiFi时完全失败,我们无法弄清楚原因。代理设置正确,互联网正常工作。
当尝试观看视频并通过远程调试观看时,请求只是处于待处理状态但从未实际完成。
网络
失败条件
请注意,企业WiFi不会以任何方式阻止这些服务,是否有人对可能导致问题的原因有任何想法?有什么想法可以帮助调试问题吗?
我有一位同事正在尝试使用Android的鲨鱼,如果他发现有用的话,我会更新答案。
修改1 Wireshark请求失败
Wireshark的工作请求
出于某种原因,没有发生SYN ACK
编辑2 我们很确定就是这样。 https://code.google.com/p/android/issues/detail?id=54132
干杯
答案 0 :(得分:0)
您的应用是否使用了任何Google Play服务库。如果是这样可能是原因。
您提到网络指标是灰色的,但您可以浏览互联网。这意味着虽然您有互联网连接,但设备无法与Google服务器通信。如果您的应用必须使用Google Play服务库,则很可能会与Google服务器联系以访问API,这可能是您的应用失败的原因。
我会想到,虽然log cat中有一些东西表明访问谷歌服务失败了。虽然我有时看到这种情况发生,虽然它无法连接超时响应永远不会返回所以它锁定所以也许这就是happing。
如果可能,可能值得启用TCP和UDP端口5228,因为这是访问谷歌服务器所必需的。
答案 1 :(得分:0)
经过一番研究,我们非常确定这是问题所在。希望它很快就能解决。