개발관련

구글 OTP 생성 QRCode iOS(iPhone)에서 인식이 안되는 경우

sungenie 2023. 2. 16. 15:37

구글 OTP 앱에서 QR코드 스캔으로 통해 OTP를 등록을 하는 기능이 있다.

근데 안드로이드는 잘 등록이 되는데 iOS / iPhone에서 등록이 되지 않는다.

해당 문제는 QRCode를 만들어 줄때 base64가 아닌 base32로 만들어주는데

이때 '=' 값이 iOS에서 인식이 되지 않아서 그렇다.

따라서 QRCode 만들어 주기 전에  '=' 값을 빼고 만들어 주면

안드로이드, iOS 모두 동작되는 QR코드가 생성이 된다.

반응형