이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
기능성 메시지(스마트 메시지) 발송 시, 랜딩 URL에 context 변수를 동적으로 치환하여 사용할 수 있는지 문의드립니다.
현재 구현하려는 시나리오:
콘솔에서 템플릿의 이동 URL을 아래와 같이 설정하고,
intoss://{appName}/product/{productId}
API 발송 시 context에 해당 변수 값을 넘겨서 URL이 동적으로 완성되기를 기대하고 있습니다.
{
"templateSetCode": "product_complete",
"userId": "사용자ID",
"additionalProperties": {},
"context": {
"productId": "123"
}
}
궁금한 점:
콘솔에서 이동 URL을 intoss://{appName}/product/{productId} 형태로 설정했을 때,
{productId} 부분이 context의 productId 값으로 자동 치환되나요?
{appName}은 자동으로 미니앱 이름이 주입되는 예약 변수인지, 직접 입력해야 하는 값인지 궁금합니다.
만약 이동 URL에서 context 치환이 지원되지 않는다면,
사용자별로 다른 상품 상세 화면으로 이동시키는 권장 방법이 있을까요?