통합 발송 테이블(UMS_MSG)에 Insert 쿼리를 사용하여 직접 레코드를 추가함으로써 메시지가 제대로 전송 되는지 테스트하고 데이터베이스가 올바르게 설정되었는지 확인합니다. (MYSQL 기준)
필독 사항 ❗
메시지허브는 템플릿 발송을 원칙으로 합니다.
따라서 사전에 메시지허브 사용자콘솔을 통해서 채널 발송 순서를 설정한 템플릿을 등록하여 사용해주세요.
이미 등록된 템플릿의 변수 항목만 ‘KV_JSON’ 컬럼에 입력하여 발송하며, 변수가 없는 템플릿은 작성은 생략합니다.
이미지가 첨부된 템플릿의 경우에도 기본적으로 설정한 이미지로 발송되며, 내용은 유지하고 이미지만 변경하고 싶은 경우엔 FILE_LIST 컬럼을 통하여 수정 가능합니다.
이미지를 변경하여 발송하는 방법은 링크를 클릭하여 확인해주세요. 👉 템플릿 이미지 변경 발송
통합 발송 시, 템플릿을 등록할 때 발신번호를 지정하여 등록하게 됩니다.
통합발송 쿼리에서 CALLBACK_NUMBER 항목을 입력하지 않으면, 템플릿 등록 시 지정된 발신번호로 전송되고
CALLBACK_NUMBER를 입력하게되면 입력된 발신번호로 변경되어 발송됩니다. (RCS 채널 제외, 2022-11-30.01 버전부터 적용)
→ 아래 예시는 템플릿 등록 시에 지정된 발신번호로 전송하기 위해, CALLBACK_NUMBER 항목을 제외하여 전송하는 예시입니다.
→ RCS는 통합템플릿에 포함되어있더라도 RCS Biz Center에 등록된 템플릿을 사용하기 때문에 발신번호 변경발송이 불가능합니다.
템플릿 생성 시 확인 사항
통합발송 템플릿 작성 시, 카카오톡과 일반 문자는 변수를 #{name} 으로 지정하지만, RCS는 {{name}}으로 지정합니다.
메시지 허브는 템플릿 발송을 원칙으로 하기 때문에, 일반 SMS나 LMS 발송을 원하실 경우 채널 1개만 등록하여 발송하는 것을 권장드립니다.
(아래의 템플릿 예시8, 9번 참고)
<aside> 💡 CIENT_KEY 설정 Tip
CLIENT_KEY는 서버가 확인하는 메시지의 고유 Key이므로 다른 key와 겹치지 않도록 유니크하게 생성 후 insert 해야합니다.
ex) datetime + business name + random string
CONCAT(DATE_FORMAT(NOW(), '%Y%c%dT%H%i%s-'), FLOOR(0 + (RAND() * ((9999 - 0) + 1))))
</aside>