2009-10-16 41 views
1

我正在建立一个webapp,允许用户查看视频播客的过程。目前,用户可以根据是否通过3G或Wifi连接,选择是否喜欢低带宽或高带宽视频。基于Web的方法来确定iPhone是否通过3G或Wifi连接

有没有什么办法,一个Web应用程序可以确定这一点?我知道有一种方法可以使用设备的IP来确定它是否位于诸如AT & T之类的网络上,但要找出它们以及其他全球运营商的IP范围是不可行的。

有没有一种方法PHP,Javascript - 什么 - 可以确定iPhone是通过3G或Wifi连接?我希望iPhone可以使用稍微不同的浏览器代理字符串或类似的东西。

+1

看起来像你真正需要的是一种测试带宽的方法,不一定是在3G或WiFi上。 – Craig 2009-10-16 19:05:23

回答

3

对于带宽/往返时间,您可能并不关心3G vs WiFi。

我不知道,如果你可以通过不检测3G无线VS而是使用浏览器脚本计算往返时间并用它来确定用户体验的保真度实现这一目标。

+0

这绝对是这种情况,我一直在无线这样的方式比一个很好的HSDPA连接慢 – robjmills 2009-10-16 20:00:37

+0

好主意 - 从来没有真正发生过我这样想!谢谢 - 好主意:) – Jordan 2009-10-16 23:00:50

+0

我不认为这个答案是正确的,因为苹果公司会主动关闭你的应用程序,如果它在蜂窝网络上使用太多的功能。请参阅应用商店评论指南中的第9.3和9.4点。 https://developer.apple.com/appstore/resources/approval/guidelines.html – Jonny 2010-11-17 07:55:04

相关问题