카카오 링크 관련 문의 드립니다.
앱 설치가 되어있는 경우, 앱연결 버튼을 누르면 앱으로 제대로 연결은 되는데,
화면이 초기 화면도 아니고 중간 화면이 나옵니다.
화면을 원하는 부분으로 설정가능한가요?
(가능하다면 어느 코드부분에서 가능한지…ㅜㅜ)
저희가 어플 상에서 그룹을 만들고 친구를 초대할 때 카카오 링크 메세지 전송을 사용하는데요.
링크 메세지를 전송할 때 그 그룹 아이디 정보를 넘겨서 보내고,
버튼을 눌러서 앱으로 들어올 때, 그 정보를 가지고 들어와서
해당 그룹에 들어가는 걸 구현하고 싶은데
이 부분도 혹시 가능하다면 코드 어느 부분을 보고 고치면 좋을 지 답변 부탁드립니다.
항상 친절하게 답변해주셔서 많은 도움 얻고있습니다!
감사합니다 ㅜ^ㅜ
https://developers.kakao.com/docs/android#카카오링크-시작하기-전에 여기 AndroidManifest.xml에 보시면 intentFilter를 등록하는 부분이 있는데요. 이 intentFilter를 등록한 activity가 호출되게 되어있어요~
원하시는 acitvity에 intentFilter를 등록하시면 원하시는 activity가 호출이 될꺼에요~
추가로 앱으로 연결버튼을 눌러 해당 activity 가 떴을때 필요한 데이터가 있다면 kakaolink 를 전송할때 executeParams 에 원하시는 data를 key, value형태로 넘겨주시면 앱으로 연결될때 해당 데이터가 같이 전달이 되게 됩니다.
kakaoTalkLinkMessageBuilder.addAppLink(“자세히 보기”,
new AppActionBuilder()
.addActionInfo(AppActionInfoBuilder
.createAndroidActionInfoBuilder()
.setExecuteParam(“execparamkey1=1111”)
.build())
.addActionInfo(AppActionInfoBuilder.createiOSActionInfoBuilder()
.setExecuteParam(“execparamkey1=1111”)
.build()).build()
요런식으로 param을 넘기시면 되요~