2009-10-16 2 views
1

사용자가 비디오 podcast를 볼 수있는 webapp을 만드는 중입니다. 현재 3G 또는 Wifi를 통해 연결되어 있는지 여부에 따라 사용자가 저 대역폭 또는 고 대역폭 비디오를 원하는지 여부를 선택할 수 있습니다.iPhone이 3G 또는 Wi-Fi를 통해 연결되었는지 확인하기위한 웹 기반 방법

webapp에서이를 확인할 수있는 방법이 있습니까? 나는 기기의 IP를 사용하여 AT & T와 같은 네트워크에 있는지를 판단 할 수있는 방법을 알고 있지만, 전세계의 다른 모든 이동 통신사의 IP 범위는 실현 불가능한 것입니다.

PHP, Javascript 등 - iPhone이 3G 또는 Wifi를 통해 연결되어 있는지 확인할 수 있습니까? 나는 iPhone이 약간 다른 브라우저 에이전트 문자열이나 유사한 것을 사용하기를 기대했다.

+1

실제로 필요로하는 것처럼 보이는 것은 대역폭을 테스트하는 방법이며, 3G 또는 Wi-Fi에 관계없이 테스트 할 수 있습니다. – Craig

답변

3

대역폭/왕복 시간만큼 3G 대 Wi-Fi는 상관하지 않을 것입니다.

3G 대 WiFi를 감지하지 않고 브라우저 스크립트를 사용하여 왕복 시간을 계산하고이를 사용하여 사용자 경험의 충실도를 결정함으로써이 문제를 해결할 수 있을지 궁금합니다.

+0

이것은 확실히 사실입니다, 나는 좋은 HSDPA 연결보다 느린 무선 thats 방법에 있었습니까 – robjmills

+0

좋은 아이디어 - 결코 그런 생각을 저에게 발생하지! 감사합니다 - 좋은 생각 :) – Jordan

+0

셀룰라 네트워크에서 너무 많은 bw를 사용하면 Apple이 앱을 적극적으로 종료한다는 사실 때문에이 대답이 정확하다고 생각하지 않습니다. 앱 스토어 리뷰 가이드 라인의 9.3 및 9.4 지점을 참조하십시오. https://developer.apple.com/appstore/resources/approval/guidelines.html – Jonny