2012-12-28 3 views
1

내 앱에서 WP 8 앱용 Visual Studio 2012의 도구/시뮬레이션 대시 보드를 사용하여 네트워크를 사용할 수 있는지 알아 내려고하고 있습니다 (물론 디버그 모드가 켜져 있음). 제어 설정을 네트워크 없음으로 설정했지만 DeviceNetworkInformation.IsNetworkAvailable에 대한 모든 정보는 항상 true입니다. 그러나 네트워크 액세스가 필요한 앱에서 몇 가지 활동을 시도하면 그렇게 할 수 없습니다 (작동하지만 내 기본 목표 인 withoud 감지). False를 내 검색어로 가져오고 '사용 가능한 네트워크 없음'이라는 메시지 상자를 수행하기 위해 할 일이 있습니까? 또한네트워크 시뮬레이션이 쿼리 IsNetworkAvailable에 대해 작동하지 않습니다.

, DeviceNetworkInformation.CellularMobileOperator 항상 가짜 GSM 네트워크를 반환 "으로 설정 없음 네트워크 설정으로. 나는 내가 가진 설정을 변경하면"시뮬레이션 설정 VS 상태 표시 줄에 "성공적으로 적용되었다.

simulation dashboard

답변

1

질문 : 나는이 기능을 Microsoft의 프로그램 관리자로 설계했다는 사실을 바탕으로 대답 할 것입니다.

시뮬레이션 대시 보드는 현재 네트워크 대역폭 만 조절합니다 (cu 실제 네트워크 상태를 시뮬레이션하지 않습니다. 따라서 API는 여전히 "실제"네트워크 유형 및/또는 이름을 반환하지만 네트워크 시뮬레이션이 활성화 된 경우 네트워크 속도/품질이 원하는대로 영향을받습니다. API 호출의 유효성을 검사하려는 경우 데이터 연결이 꺼진 상태에서 Windows Phone 장치에서 앱을 테스트해야 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 왜 네트워크가 없음 (네트워크 시뮬레이션 사용 선택)을 선택하면 시뮬레이션 대시 보드가 데이터 연결을 켜지 않는지 궁금했다. –

+0

Rahul, 내가 트위터에 신음하기 시작하기 전에 직접 물어보고 싶었습니다. (여기에와 주셔서 감사합니다 btw) 왜 떨어 뜨린 연결을 시뮬레이트하기보다는 조절합니까? 비행 모드로 앞뒤로 전환하거나 데이터 연결을 끄는 것은 약간 바지입니다. –

관련 문제