具体来说,当http服务器收到来自iPhone的请求时,有没有办法确定手机有什么样的互联网连接?
如果无法确定地确定这一点,是否有任何良好的启发式方法?
小智 1
如果您控制 iOS 应用程序,您应该能够设置自定义标头,例如X-iOS-ConnectionType. 如果您收到来自 Mobile Safari 的请求,我怀疑您是否会得到任何结果,但您可以尝试 ping 源 IP 地址并检查传输速率。
我应该补充一点,与渐进增强和自适应设计一样,通过检测吞吐量而不是 3G/WiFi 可能会为您提供更好的服务。虽然您可能会通过 WiFi 获得更好的吞吐量,但我发现在一些情况下 3G 速度要快得多。
(请注意,我从未研究过移动流量,并且源 IP 可能不是客户端传输速率的良好指标。)
| 归档时间: |
|
| 查看次数: |
420 次 |
| 最近记录: |