투케이2K

32. (TWOK/WORK) [업무 이슈] 안드로이드 (Android) 와이파이 스캔 (Wifi Scan) 수행 시 무한 대기 현상 이슈 본문

투케이2K 업무정리

32. (TWOK/WORK) [업무 이슈] 안드로이드 (Android) 와이파이 스캔 (Wifi Scan) 수행 시 무한 대기 현상 이슈

투케이2K 2024. 2. 28. 19:12
반응형

[제 목]

[업무 이슈] 안드로이드 (Android) 와이파이 스캔 (Wifi Scan) 수행 시 무한 대기 현상 이슈

 

[내 용]

 

------------------------------------------------------------------------------

[이슈 사항]

1. 안드로이드 모바일 기기에서 와이파이 리스트 스캔 수행 시 무한 대기 현상 발생 이슈 - onReceive 응답 못받음

------------------------------------------------------------------------------

[원인 파악]

1. 애플리케이션 권한 및 설정 위치 권한 확인 (정상 : 근처기기, 위치 모두 정상 부여)

2. 소스 코드 이상 점검 (정상 : WifiManager startScan 수행 후 onReceive 응답 받으면 로직 처리)

3. 사용자 행동 로그 분석 (이슈 발견 : 지속적으로 WifiManager.startScan 와이파이 스캔 시도 해 OS 단에 제한 이슈 확인)

  >> 지속적으로 wifiManager.startScan 와이파이 리스트 스캔 요청 시 안드로이드 OS 단에서 
       wifiManager.startScan 을 시작할 수 없거나, 와이파이 스캔 목록 반환을 null 널로 내려줌

------------------------------------------------------------------------------

[조치 내용]

1. 지속적 요청 카운트 제한 : 3 회 이상 실시간 요청 후 , '잠시후 다시 스캔을 시도해주세요.' 메시지 표시

2. onReceive 응답이 20초 이내 내려오지 않는 경우 응답 대기 중지 후 알림창 표시 (잠시후 다시 스캔을 시도해주세요)

------------------------------------------------------------------------------

 

반응형
Comments