f.Link.getLinkParam()

f.Link.getLinkParam()

개요

linkParam의 데이터 값을 포함한 URL로 앱을 접근했을 때 linkParam을 활용하여 시나리오를 처리할 수 있습니다.

linkParam을 처리하는 스크립트가 있을 경우 상황에 따라 f.Link.init()을 통한 초기화 과정이 필요합니다.

초기화 하지 않을 경우 상/하단 탭바, 메뉴를 통한 화면전환시 계속 linkParam을 사용하여 시나리오가 진행됩니다.

예시

linkParam의 값을 사용하는 방법

// {appid}.app.flextudio.com?linkParam=Hello%2C%20World! 으로 앱 접근시
let linkParamValue = f.Link.getLinkParam(); // "Hello, World!"

linkParam의 초기화 방법


// 시나리오상의 초기화 - 앱상단버튼, 메뉴, 하단탭을 통한 화면전환시 값이 다시 불러와집니다.
_base.linkParam = null;

// 앱 전체의 초기화 - 앱상단버튼, 메뉴, 하단탭을 통한 화면전환시에도 값이 초기화됩니다.
f.Link.init();

linkParam 유무에 따른 조건 로직을 처리 방법

const param = f.Link.getLinkParam();
if (param) {
    //linkParam이 있을 경우
    ...
    
    //linkParam의 초기화
    _base.linkParam = null;
} else {
    //linkParam이 없을 경우
}

Last updated