투케이2K

95. (TWOK/LOGIC) [Mobile] 모바일 ( android , ios ) 에서 QR 코드 생성 시 화면 밝기 및 QR 코드 사이즈 최대 표시 Alert 팝업창 활성 본문

투케이2K 로직정리

95. (TWOK/LOGIC) [Mobile] 모바일 ( android , ios ) 에서 QR 코드 생성 시 화면 밝기 및 QR 코드 사이즈 최대 표시 Alert 팝업창 활성

투케이2K 2024. 10. 19. 08:47

[로직 정리]

정리 로직 : Mobile

상태 : [Mobile] 모바일 ( android , ios ) 에서 QR 코드 생성 시 화면 밝기 및 QR 코드 사이즈 최대 표시 Alert 팝업창 활성

 

[설 명]

 


// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------

- 사전 모바일 QR 코드 생성에 필요한 데이터 확인 필요 (유효성 체크)

- QR 생성에 필요한 라이브러리가 있는 경우 프로젝트에 사전 의존성 부여 필요

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------

1. 사전 QR 코드에 필요한 데이터 유효성 검증 실시 

  >> 암호화 되어 있는 경우 복호화 해서 정상적으로 필요한 데이터가 모두 포함 되어 있는지 확인


2. 최대 QR 생성 팝업창을 출력하기 전) 일반 View 사이즈 에서 표시되는 QR 코드 생성 수행

  >> 최대 팝업창 닫기 수행 시 해당 일반 View 에 표시 된 QR 로 인정


3. 프로그램 코드에서 Timer 타이머 지정 0.5 초 후 자동 모바일 디스플레이 화면 사이즈에 맞게 팝업창 최대 크기 생성 수행


4. 팝업창이 생성 되는 동시에 모바일 화면 밝기 사이즈 최대로 임시 지정 수행


5. 사용자는 최대로 표시 된 QR 팝업창으로 인증 수행 실시

  >> 팝업창을 닫은 경우는 화면 View 에 표시 된 일반 사이즈 QR 로 인증 수행 

  >> 다시 최대 화면 QR 팝업창이 필요한 경우 [QR 크게 보기] 버튼 클릭 수행


6. 인증이 완료 되고 팝업창을 닫은 경우 원래 화면 밝기로 복귀 수행 실시

// --------------------------------------------------------------------------------------






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

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

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


[안드로이드 - QRGen 라이브러리 사용해 QR 코드 생성 실시]

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


[Swift - QRCode 라이브러리]

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


[Swift - CIFilter 사용해 QR 이미지 생성 수행]

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


[자바스크립트 - qrcode 라이브러리 사용해 QR 코드 생성 실시]

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

// --------------------------------------------------------------------------------------

​

 

반응형
Comments