링크관리

개요

앱에서 접근할 수 있는 시나리오는 각 URL이 존재합니다. 기존 시나리오의 URL을 짧은 URL로 생성합니다. 이렇게 생성한 URL을 FlexLink 라고 합니다.

영역 번호 영역 이름영역 설명
1

FlexLink 생성

새로운 FlexLink를 생성하는 영역입니다.

2

등록한 FlexLink

FlexLink의 목록입니다.

3

FlexLink 정보

선택한 FlexLink의 정보를 확인합니다.

앱에서 사용하는 시나리오 내에서 검색어를 입력하고 FlexLink로 생성할 시나리오를 선택합니다. 만들어진 FlexLink로 접근하면 해당 시나리오로 이동합니다.

시나리오가 열릴 때 데이터에 따라서 시나리오를 다르게 보이게 할 수 있습니다. 해당 기능은 linkParam을 사용합니다.

linkParam 활용

FlexLink로 연결한 시나리오는 원하는 데이터를 포함하여 접근할 수 있습니다. 어떤 FlexLink 뒤에 linkParam 명칭으로 원하는 데이터를 받아서 첫 스텝(Step)에서 활용할 수 있습니다.

  1. FlexLink 뒤에 “?linkParam={data}” 를 추가하고 {data} 대신 원하는 값을 입력합니다. 이미 ?뒤에 다른 파람이 있다면, “&linkParam=” 을 활용할 수 있습니다. 예시) https://fxapp.link/Gbq1fNC?custom=a1&linkParam=a9J9j3cm

영문 이외 특수문자나 다른 언어가 데이터에 포함 되어 있다면 다음 코드로 데이터를 encode 하세요.

encodeURIComponent(데이터)

시나리오 스튜디오에서 사용

_base.linkParam 구문으로 linkParam을 사용할 수 있습니다. 원하는 앱의 구동 방식에 맞춰 linkParam을 사용해서 자유롭게 개발할 수 있습니다. 보통 스텝(Step)의 Init 이벤트에서 작성할 수 있습니다.

시나리오 스튜디오에서 초기화

linkParam을 사용하여 스크립트를 작성했으면 초기화하는 과정이 필요할 수 있습니다. (1)번의 Init 이벤트에서 작성된 스크립트는 _base.linkParam을 사용하고 (2)번처럼 초기화해주는 예시를 보여주고 있습니다. 개발하는 상황에 따라 다르지만 linkParam을 초기화하지 않을 경우 linkParam을 사용하여 계속 시나리오가 진행될 것입니다.

Last updated