6. 앱 배포/링크

URL 링크로 접속을 할 때 특정 시나리오(화면)이 열리도록 해봅니다. 특정 시나리오가 열리는 것 뿐 아니라 생성된 약속의 고유도 함께 전달을 함으로서 해당 약속에 대한 정보가 열리도록 합니다.

아래 목차를 따라서 해주세요.

  1. 약속잡기, 약속회신 두 시나리오를 모두 배포합니다.

  2. 배포한 시나리오를 앱에 패킹을 합니다.

    1. 워크스페이스 탭으로 들어가서 좌측에 작업 중인 앱을 선택합니다.

    2. 시나리오 관리 탭의

    3. 시나리오 배포를 선택합니다.

    4. 배포한 시나리오를 최신 버전으로 선택합니다.

    5. 앱에서 사용하기 를 클릭

    6. 사유를 입력후 패킹

  3. 앱의 시작화면을 설정합니다.

    1. 레이아웃 관리 탭 이동

    2. 시작페이지 설정 > 시나리오 추가 클릭

    3. 약속잡기 시나리오 선택

    4. 라이브에 적용 클릭

  4. 약속회신 시나리오가 바로 열리는 링크를 추가합니다.

    1. 링크관리 탭으로 이동

    2. “약속회신”을 입력 후 추가

  5. 새로 등록된 링크를 복사해둡니다. (7번에서 사용 예정)

  1. 이제 약속잡기 시나리오로 돌아와서 각 약속에 대한 링크를 생성하도록 합니다. 링크복사 버튼에 "링크복사" 이벤트를 만듭니다.

  1. 약속잡기 이벤트에 스크립트를 추가하여 아래 내용 복사합니다.

    1. 링크복사 이벤트에 스크립트를 추가

    2. 아래 스크립트를 복사해서 붙여넣기

    3. <복사한 링크로 대체하기> 이 부분을 5번에서 복사한 링크로 대체 합니다.

let link = "<복사한 링크로 대체하기>" 
link = link + "?linkParam=" + SUID // 링크가 열릴 때 해당 약속을 조회하기 위해 고유한 생성일자를 전달 
f.Native.writeClipboard(link); //클립보드에 붙여넣기 (함수 자동완성으로도 작성 가능)
위의 코드는 시나리오로 바로가는 링크 뒤에 각 약속 데이터가 생성될 때 부여된 고유한 ID인 SUID를 전달해서 해당 링크가 열릴 때 링크를 복사한 약속이 열리도록합니다. 
_c.activeSector는 사용자가 클릭한 영역이 연결된 약속 데이터(섹터)를 전달합니다. 
  1. 약속이 생성되었을 때 나오는 화면에 약속정보를 연결합니다.

    1. Step7의 Group을 선택하여,

    2. 데이터 연결을 체크하고

    3. 카테고리명에 Meet를 줍니다.

  2. 다음과 같이 매핑합니다.

    • Title

  3. 약속링크 복사하기” 버튼을 선택해서 “링크복사” 이벤트를 연결해주세요.

Last updated