안드로이드 카카오 링크 V2 feedtemplate setDescrption 길이 관련 질문입니다

카카오링크 FeedTemplate 전송시 setDescrption시 길이가 최대 몇글자 까지 가능한지 궁금합니다.

길이가 긴 텍스트를 setDescrption에 설정시 length exception이 발생해 아예 전송이 되지 않아 우선은 50글자로 짤라서 보내고 있긴합니다.

혹시 길이가 긴 텍스트를 setDescrption 세팅하여도 exception 없이 가능한 텍스트 만큼 substring 하여 보내질수 없는지도 궁금합니다.

답변 미리 감사드립니다.

안녕하세요. 카카오링크 전송 시 description의 길이만 체크하는 것이 아니라 전체 메시지의 길이를 체크해서 일정 사이즈를 넘길 경우 예외 처리하고 있어요. 어떤 버전을 사용하고 계신지 모르겠는데, 최신 버전 1.7.1에서는 이 길이 체크를 인코딩된 스트링이 아닌 디코딩된 상태에서 해서 약 1.5배 정도 더 긴 메시지를 보낼 수 있도록 개선되었어요. 한번 최신 버전 테스트 해보시겠어요?

Kevin Kang 님 답변 감사드립니다!!

네 일딴 메세지 용량 문제는 알겟습니다.

그럼 추가 질문이 있는데 IOS SDK 1.6.0 경우에도 1.5배 길이 패치가 적용 된건가요??
1.5.1을 사용하고 있는데
KLKTemplate *template = [KLKFeedTemplate feedTemplateWithBuilderBlock:^(KLKFeedTemplateBuilder * _Nonnull feedTemplateBuilder)

부분에서 1.6.0 SDK로 변경 하니 KLKTemplate 클래스가 변경 되었다고 에러가 납니다.

사용법 예제 가이드 좀 부탁드려도 될까요?

그리고 커스텀 LIST 템플릿을 설정 하여 사용중인데 5줄로 설정하니 타이틀 길이를 15줄만 세팅해도

용량 에러가 납니다 그래서 일딴은 4줄로 세팅하여서 사용하고 있는데

이번 Android, IOS패치를 적용하면 이 부분도 해결이 되어 질까요??

그리고 용량 산정을 어떻게 하는지도 궁금 합니다.

예를들어 이미지인 경우 image url text인지 아니면 image binary data를 encoding한 데이터 인지 궁금합니다.

답변 미리 감사드립니다.^^

@jbae1024
안녕하세요~
iOS는 1.6.0 이후부터 패치되었습니다.
그런데 기본 템플릿을 사용하실 경우 새로 추가된 KakaoMessageTemplate.framework를 추가하셔야 하구요…
템플릿 관련 클래스 프리픽스가 KLK에서 KMT로 변경되었으니 아래처럼 사용해주셔야 해요~

#import <KakaoLink/KakaoLink.h>
#import <KakaoMessageTemplate/KakaoMessageTemplate.h>
...
KMTTemplate *template = [KMTFeedTemplate feedTemplate ...
[[KLKTalkLinkCenter sharedCenter] sendDefaultWithTemplate:template ...