앱에서 카카오톡으로 "텍스트 메시지"를 보냅니다.
메시지에서 “앱에서 보기” 버튼을 추가하고 버튼을 누르면. 3가지 동작을 합니다.
1.동작
- 앱으로 전환만 해줌
- 앱으로 파라메터를 전달해줌 (Intent + 인자)
- 앱으로 전환하고, 파라메터가 오지 않음 (Intent + no 인자)
2.환경설정
implementation (“com.kakao.sdk:v2-link:2.0.0”)
3.상세 화면
MainActivity 내의 hostFragment 안에서 만들어진 화면입니다.
해당 메시지를 카톡 공유를 눌러서 카톡으로 전송합니다.
템플릿 코드입니다.
val defaultText = TextTemplate(
text = iWordData.trimIndent(),
link = Link(
androidExecParams = mapOf( "target" to "iwordviewer" , "command" to "{'index':$cateseq , 'catename':'$catename'}")
),
buttonTitle = "앱에서 보기"
)
메시지 전달을 성공하는데,
버튼을 눌러서 앱으로 돌아갈때, Intent를 받을 떄도 있고, 안 받을 때도 있고, 인자 없이 보낼 때도 있습니다.
동작이 매번 틀린데요.
SDK에서 앱으로 진입할 때 왜 Intent가 안 오거나, 인자없이 오지요?