카카오 알림톡 버튼연결 URL 특수문자 이슈

안녕하세요.

자바스크립트에서
Kakao.Link.sendCustom 을 활용하여
linkurl 을 담아서 전송시에 url 주소 내에 문자열 “%2B” , “%2F” 이 포함되어있을 경우
알림톡 수신자가 버튼클릭시 해당 문자열이 특수문자 “+”, " / " 으로 치환된상태로 연결되어
정상적인 페이지가 로딩이 되지않는 이슈가 있어 확인 요청드립니다.

감사합니다.

안녕하세요.

재현 가능한 URL 제공 부탁드립니다.

  • 정상 인입 url

https://m.lotteimall.com/mypage/getPresentRcvInfoFrame.lotte?key=tbqy7uet0e%2BsDMM7u9uha4kLv2CDnyF%2FV4jxk%2FODUG1itHTdEl4w0WaRkt8PcFfl

정상

오류

image

app id = 9587 입니다.

shouldOverrideUrlLoading 코드 제공 가능하실까요?
웹뷰에서 인텐트URL 파싱 및 실행이 어떻게 되는지 확인하고자 합니다.

해당부분은 알림톡 수신자가 카카오톡 내에서 버튼 클릭시
카카오톡 웹뷰를 띄우는 과정인데, 알림톡에 노출되는 해당버튼 url 이 맞게들어간건지,
버튼클릭 시 카카오톡 웹뷰 영역으로 해당 url 이 맞게 넘어갔는지 확인이 필요합니다.

안녕하세요.

카카오 서버로그에 의하면 첨부이미지에 사용된 메시지의 경우 원문 그대로 인텐트 URL로 전달드렸고, 카카오톡으로는 해당 문자가 디코딩되어 전달되었습니다. 때문에 롯데홈쇼핑 앱에서의 인텐트 URL 처리 부분에 원인이 있지 않을까 하여 확인해보고자 합니다.

첨부이미지와 동일한 메시지를 디벨로퍼스에서 안내하는 방식으로 구현 시, 정상적으로 동작하고 있습니다.

제목 없음

안녕하세요
상단에 이미지에 보이는 저희쪽 서비스에서 카카오톡 전송버튼 클릭시
kkoMssgLinkParam(keyObj, paramObj) 를 호출하고있으며 호출당시

tmpKey:‘2BB2qXBR6pdW0GaUiCNlInxSmdct%2BITXAg58DF4yXatitHTdEl4w0WaRkt8PcFfl’ 키값이 들어있고,
해당 키값을 linkUrl1 : < 에 넣어서 전송하고있습니다.

실제 수신한 알림톡을 확인하여 수락하기 버튼 클릭시, 카카오톡 브라우저 웹뷰화면 주소에
key 값 내부에 “%2B” 부분이 “+” 버튼으로 바뀌어져 열리는 현상입니다.

해당 공유하기기능은 app,web,pc 에서 동일하게 눌러도 발생하고 있는현상입니다.

자세한 설명 감사합니다.

해당 알림톡 메시지를 롯데홈쇼핑 앱에서가 아닌 아닌 일반 브라우저에서 전송하였을 때, 동일 증상이 재현되실까요?

첨부 이미지의 메시지들은 모두 롯데홈쇼핑 앱 내에서 작성된것으로 보입니다.

참고: 해당 공유하기 메시지가 생성된 브라우저의 user-agrent

200	Mozilla/5.0 (Linux; Android 12; SM-G991N Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/104.0.5112.97 Mobile Safari/537.36 webview_android3.6.7 en_uuid-s^c9P0ToFa/Q41p2nYptTyTI2M1mCsA/Q+5+vSERUIGwE=uuid-e^ pmstoken-s^bde98b04-12e4-363b-81c0-c37518955fb8pmstoken-e^ lid-s^_MClid-e^  addheader=android|12|o1s|1080x2176|3.6.7|A20 together-hsimall/1.2.1