문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
[사전 정보]
SDK 버전: 2.7.7
디벨로퍼스 앱ID: 17313
안녕하세요.
웹 환경 내 카카오톡 채널 추가 버튼 기능을 구현하고 있습니다.
아래 상황에서 채널 추가 버튼이 기대하는 동작과 다르게 동작하고 있습니다.
[상황]
- Android 디바이스
- 카카오톡 앱 미설치
[기대동작]
- iOS 와 동일하게 카카오톡 설치를 위한 스토어로 이동
[현재동작]
- Android) 크롬 브라우저
- 아무런 동작하지 않음
- Android) 인앱 웹뷰
-
잘못된 플레이 스토어 화면으로 이동 (아래 사진)
-
[원인 분석]
문제 원인을 파악하기 위해서 디버깅한 결과, SDK 에서 전달하는 intent 내 package 정보가 누락된 것으로 확인하였습니다.
- 현재 SDK 가 전달하는 intent 값
- intent://plusfriend/home/_xbvqxel/add#Intent;scheme=kakaoplus;end;
- 정상 동작하는 intent 값 (임의로 수정하여 테스트 진행)
- intent://plusfriend/home/_xbvqxel/add#Intent;scheme=kakaoplus;
package=com.kakao.talk;end
- intent://plusfriend/home/_xbvqxel/add#Intent;scheme=kakaoplus;
[문의사항]
- addChannel 동작 시, 의도적으로 package 정보를 누락하여 전달하고 있는 것인지 궁금합니다.
- 버그인지, 의도(기능)인지
- 현재 정상 동작을 위하여 SDK 에서 전달해주는 intent 값을 가로채서 package 정보를 주입하도록 수정하여 개발하였는데, 해당 방식으로 수정하여 진행해도 괜찮을지 궁금합니다.
