안녕하세요,
카카오톡 알림톡을 사용해서 유저분들에게 저희 사이트에 접속 할 수 있도록 알림톡 메시지를 사용하고 있습니다.
저희가 겪고 있는 문제는
- 아이폰 유저가 사파리 브라우저로 사이트를 접속했을때의 userAgent와
카카오인앱 브라우저도 접속했을때의 userAgent가 동일하게 찍혀 두 접속 사이의 차이를 분간 할 수 없습니다.
아래 실제 userAgent 값 ( userAgent 값의 전체값이 아님 )
MOBILE 아이폰 사파리: (iPhone; CPU iPhone OS 14_5_1 like Mac OS X) Version/14.1 Mobile/15E148 Safari/604.1
MOBILE 아이폰 카카오인앱: (iPhone; CPU iPhone OS 14_5_1 like Mac OS X) Version/14.1 Mobile/15E148 Safari/604.1
안드로이드의 경우 크롬을 통해 접속하였을때와 카카오 인앱을 통해 접속하였을때 KAKAOTALK 라는 키워드로 구별이 가능합니다.
MOBILE 안드로이드 크롬: (Linux; Android 11; SM-N976N) Chrome/90.0.4430.91 Mobile Safari/537.36
MOBILE 안드로이드 카카오인앱: (Linux; Android 11; SM-N976N Build/RP1A.200720.012; wv) Version/4.0 Chrome/90.0.4430.91 Mobile Safari/537.36;KAKAOTALK 2309360
위 처럼 카카오인앱 사용시 왜 iOS에서는 userAgent를 통해 카카오인앱을 구분할수 없는지 답변 부탁드립니다.