'KakaoError: unsupported environment' 오류 질문

JS SDK가 커스텀 스킴이나 유니버셜 링크 실행 가능 여부를 확인하기 위해 모바일 브라우저 여부를 판단하는데요
이 때, UserAgent 값을 참고 합니다.

웹뷰나 모바일 웹브라우저에서 일반적으로 포함되어 있는 ua 값을 참고 하기에 회원님 웹뷰에서 이를 완전히 커스텀 설정하면 스킴 실행 여부 판단에 앞서 정상적인 브라우저로 판단도 불가할 수 있습니다.

때문에, android의 경우 android 문자를 참고하여 정상 처리되었지만, ios의 경우 iphone 문자 만으로 판단하지 않기에 실패하게 되었습니다.

따라서, 기본값의 유지는 본래 할당되어 있는 UserAgent값을 완전히 대체하지 않고 필요한 값을 append하는 것에 대한 안내였던점 참고 부탁드립니다.

1개의 좋아요