sendCustomWithTemplateId 사용시 에러


NSString *templateId = @“5723”;
NSDictionary *templateArgs = @{@“MESSAGE”: @“제목 영역입니다.”};

    [[KLKTalkLinkCenter sharedCenter] sendCustomWithTemplateId:templateId
                                                  templateArgs:templateArgs
                                                       success:^(NSDictionary<NSString *,NSString *> * _Nullable warningMsg, NSDictionary<NSString *,NSString *> * _Nullable argumentMsg) {
                                                           
                                                           // 성공
                                                           
                                                           
                                                       }
                                                       failure:^(NSError * _Nonnull error) {

// 실패

}];


이렇게 하여 카톡호출을 하였는데요…

The version of the template that you have made in developers is not valid. Expect greater than or equal to 4.0. You should make a template using the builder for the message template v2 <<<
라는 에러게 나오네요…도저히 찾아봐도 해답을 찾을 수 없어서 글을 남겨봅니다…
혹시 어떤부분을 제가 잘못하고 있는걸까요…

에러 메시지에 나와있는 대로
사용하려는 해당 template id 가 일단 메시지 템플릿v1 인듯 합니다.
사용하시려는 SDK(API) 버전 에서는 메시지 템플릿 v2를 지원하니 메시지 템플릿 v2를 이용하시어 커스텀 메시지 템플릿을 사용하시면 될듯 합니다.

아울러 iOS에서 공유하기 등에서 사용하려는 메시지 템플릿이 변경을 거의 안하고 코드로만 가능하다면
코드로 메시지 템플릿을 작성 하시면 될 듯 합니다.

1개의 좋아요

답변 감사합니다. 말씀하신대로 진행해볼게요!ㅎ

1개의 좋아요