투케이2K

110. (TWOK/WORK) [개선 요청] 모바일 ( android , ios ) 에서 QR 코드 스캔 시 잘못 스캔 및 데이터 짤림 이슈로 다시 스캔 기능 추가 개발 요청 본문

투케이2K 업무정리

110. (TWOK/WORK) [개선 요청] 모바일 ( android , ios ) 에서 QR 코드 스캔 시 잘못 스캔 및 데이터 짤림 이슈로 다시 스캔 기능 추가 개발 요청

투케이2K 2024. 10. 19. 09:37

[제 목]

[개선 요청] 모바일 ( android , ios ) 에서 QR 코드 스캔 시 잘못 스캔 및 데이터 짤림 이슈로 다시 스캔 기능 추가 개발 요청

 

[내 용]

 


------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 모바일 ( android , ios ) 에서 QR 코드 스캔 시 잘못 스캔 및 데이터 짤림 이슈로 다시 스캔 기능 추가 개발 요청

  >> QR 코드와 근처 위치에 바코드 및 다른 QR 이 위치한 경우 QR 스캔 정보가 올바르지 않는 이슈 간헐적 문의

------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 사전) 사용자에게 카메라 사용을 위한 권한 획득 수행


2. 사용자가 특정 버튼 클릭 후 QR 스캔을 위한 팝업창 활성 수행 실시


3. 스캔에 필요한 QR 코드 와 근처 바코드 화면 프레임에 동시 잡은 후 스캔 수행 실시


4. 스캔 콜백에 응답이 딜레이 걸리며, 스캔 된 데이터가 올바르지 않은 것 확인

------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. QR 스캔 및 데이터 확인 시 로직 보완 [다시 스캔] 기능 추가 개발

  >> QR 코드 스캔 완료 후 Flag 값 지정해 중복 데이터 콜백 이벤트 받지 않게 설정 실시

  >> QR 코드 스캔 시 결과는 토스트 메시지 또는 팝업창 내에 TextView 를 생성해 스캔 결과를 표시

  >> 스캔 된 QR 정보가 올바르지 않은 경우 다시 스캔 버튼 클릭 및 Flag 값을 변경해 다시 스캔 콜백 결과를 받을 수 있게 설정

------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

[앱에서 생성한 QR 사이즈를 디바이스 기기가 스캔 (Scan) 하지 못하는 이슈 발생]

https://blog.naver.com/kkh0977/223285968955?trackingCode=blog_bloghome_searchlist


[안드로이드 - zxing 라이브러리 사용해 QR 코드 스캔 실시]

https://blog.naver.com/kkh0977/222347746837?trackingCode=blog_bloghome_searchlist


[안드로이드 - zxing QR 및 Barcode 스캔 팝업창 호출]

https://blog.naver.com/kkh0977/223298782212?trackingCode=blog_bloghome_searchlist


[Swift - QR , Barcode 스캔 수행 실시 - AVCaptureDevice]

https://blog.naver.com/kkh0977/223299755604?trackingCode=blog_bloghome_searchlist


[Swift - yannickl QRCodeReader]

https://blog.naver.com/kkh0977/222550938341?trackingCode=blog_bloghome_searchlist

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

 

반응형
Comments