QR코드를 사용하는 App 개발해보신 분 계신가요?
App으로 QR코드 인식 시 App 사용자의 회원정보랑 제가 필요로 하는 정보를 서버로
보내서 db에 저장하게 하려고 하는데 이 정보들은 QR코드를 만들때 같이 담는건가요?
아니면 QR코드는 그냥 다른 곳으로 이동시켜주는 매개체일 뿐이고 따로 App 개발할 때 QR코드 인식 시
어떠한 정보를 같이 전송하도록 설정할 수 있는건가요?
일단 방법이야 여러가지가 있지만
QR코드에 해당 정보를 담게되면 QR코드를 다른 사람이 알면 개인 정보 유출이 될 수 있기 때문에
해당 방법은 권해드리고 싶지 않습니다.
앱에서 해당 유저의 정보를 이미 알고 있다면 QR 코드 인식 시에
QR코드의 정보와 해당 유저의 정보를 따로 원하는 DB에 저장하실 수 있으실 겁니다.
QR코드 활용 범위가 현재 url주소를 QR코드로 만들어 사용하고 있기 때문에 그렇게 보일 수 있지만
QR코드는 다른곳으로 이동시켜주는 매개체라기 보다는
숫자 최대 7089자 / 문자(ASCII) 최대 4296자 /한자 최대 1817자를 저장 을 하는
string을 이미지화한 것이 더 맞는 표현입니다.
아무튼 소스에서 카메라를 동작시키고 QR코드를 분석하고 분석한 데이터를
사용자에게 어떻게 표현할 것인지 판단하는 과정(url이면 url로 이동, 텍스트면 화면에 출력 등) 에서 저장하시면 됩니다.
두가지 방법 다 사용 가능합니다.
단순하게 GET URL 로 정보를담아서 웹뷰같은거에 뿌리실거면
QR코드에 담아서 보내시면 끝이구요
QR코드로 원하시는 웹뷰 혹은 액티비티 띄운후에 앱에 저장되어있는 다른 정보들을 토대로 사용자 인식을하는 조치를 하셔도 됩니다.