플렉스튜디오 알림기능 사용

<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

알림 시나리오에서 데이터 처리를 하고 싶은 경우 (버튼 눌러서 시나리오 이동 등…) 알림 시나리오에서 사용하고 싶은 데이터들을 actionJson 안에 속성을 추가하여 사용한다. { "testValue" : "버튼" } |

actionJson이 Object 타입인 경우 샘플

actionJson이 Object 인 경우, 알림을 조회할 때 ActionJson을 이너블럭으로 보는 방법

알림을 통해서 넘겨 받은 linkParam 활용 예시

//오픈이 되기 원하는 스텝의 init 이벤트에서 다음과 같은 작업을 합니다. 
_c.activeSector.id = _base.linkParam;

//linkParam 값을 초기화하여 다시 해당 스텝에 돌아왔을 때를 구분하도록 합니다. 
_base.linkParam = null;
_base.link.init()

actionJson이 Array 타입인 경우 샘플 (2023 이전 까지)

참고

URL Encode and Decode - Online

ActionJson