<aside> 💡 https://api.flextudio.com/v1/sendNotice
</aside>
파람명 | 타입 | 설명 |
---|---|---|
fAppID | string | 받는 앱의 ID |
fBaseCompanyID | string | 보내는 테넌트(서버)의 아이디 → 컴패니ID = _TCAFlexClientMst 테이블의 CompanyID |
fBaseUserNo | string | 보내는 사람 fBaseUserNo |
테넌트페이지 → 사용자관리 → 사용자이름 하단에 명시됨 | ||
receiverList | Array | 받는 사람 fBaseUserNo 리스트 → [사번1, 사번2, 사번..] ex> ["20210701", "20210702"] |
title | string | 알림 제목 |
bodyContent | string | 내용 |
actionJson | Object/Array | |
linkParam 속성 사용하는 경우 Array 형식 사용 불가능 | 알림 메세지를 통해서 실행될 내용 - 하위 속성은 필수값 아님, 대소문자 구분 없음 |
사용자가 푸시노티 클릭 후 앱 내에서 특정 시나리오를 열고 싶은 경우 with data
scenario : 푸시, 혹은 알림을 통해 열고 싶은 시나리오ID
pack : 시나리오가 속한 ID
step : 이동하고 싶은 StepID
linkParam : 데이터를 넘기고 싶은 pram 값 해당알림을 통해 시나리오가 열릴 때는 다음 데이터로 접근이 가능 _base.linkParam > 예시를 통해 값을 초기화하는 기능도 함께 구현
datajson : Object를 URL encode 후 데이터 전달 필요 예시) {"test":2} → %7B%22test%22%3A2%7D
알림 시나리오에서 데이터 처리를 하고 싶은 경우 (버튼 눌러서 시나리오 이동 등…) 알림 시나리오에서 사용하고 싶은 데이터들을 actionJson 안에 속성을 추가하여 사용한다. { "testValue" : "버튼" } |
//오픈이 되기 원하는 스텝의 init 이벤트에서 다음과 같은 작업을 합니다.
_c.activeSector.id = _base.linkParam;
//linkParam 값을 초기화하여 다시 해당 스텝에 돌아왔을 때를 구분하도록 합니다.
_base.linkParam = null;
_base.link.init()
참고
URL Encode and Decode - Online
ActionJson