Closed sunJ0120 closed 4 months ago
QR의 경우, 유효시간을 지정해 두지 않으면 제3자가 사진으로 찍어서 사용하는 문제점이 존재
우리 QR의 경우도 유효시간을 두고 시간이 지나면 QR을 갱신해야만 사용할 수 있게 해야합니다.
방안 : QR 안에 현재 시간 + 유효시간(2분 생각중입니다.)을 더한 인증 시간 정보를 추가
동적으로 시간을 체크해서 유효시간이 다 되면 QR 색상이 변하고, 새로고침 해야만 사용할 수 있게 합니다.
이 과정에서 새로고침 할 시, 또 다시 현재 시간을 받아서 + 유효시간을 더한 DATA를 갱신해서 QR에 추가합니다. 이를 통해 QR에 매번 다른 데이터를 넣을 수 있게 되어 스캔 과정에서 검수가 가능합니다.
스캐너 검증 코드
provider를 통해 timer, qr내부의 유효 시간(현재는 1분으로 설정)관리
유효기간 검사 alert 화면
유효기간(현재는 dateTime.now +1분 (2분과 1분사이에서 고민중입니다..)) 기준으로 지정 시간이 만료되면 스캔할 수 없도록 설정 완료
QR의 경우, 유효시간을 지정해 두지 않으면 제3자가 사진으로 찍어서 사용하는 문제점이 존재
스타벅스의 경우, 2분의 바코드 유효시간을 두고 2분이 지나면 바코드 색상을 연회색으로 변경해서 찍지 못하도록 설정
우리 QR의 경우도 유효시간을 두고 시간이 지나면 QR을 갱신해야만 사용할 수 있게 해야합니다.
방안 : QR 안에 현재 시간 + 유효시간(2분 생각중입니다.)을 더한 인증 시간 정보를 추가
동적으로 시간을 체크해서 유효시간이 다 되면 QR 색상이 변하고, 새로고침 해야만 사용할 수 있게 합니다.
이 과정에서 새로고침 할 시, 또 다시 현재 시간을 받아서 + 유효시간을 더한 DATA를 갱신해서 QR에 추가합니다. 이를 통해 QR에 매번 다른 데이터를 넣을 수 있게 되어 스캔 과정에서 검수가 가능합니다.