Skip to content

init.runApp

ServiceSDK edited this page Dec 2, 2020 · 3 revisions

gigagenie.init.runApp

API 설명

  • 다른 App 호출 API
  • 호출 대상 서비스의 AppID를 알아야 함
  • 호출시 현재 실행 중인 서비스는 중지됨

API 구조

  • function runApp(options,callback)
  • options
    • appid: (String, Mandatory) 전달하려는 사용자 정의 operation
    • actioncode: (String, Mandatory) 실행하려는 Action
    • parameter : (JSONObject, Optional) 전달하려는 parameter
    • callbackParameter : (JSONObject, Optional) RunApp 으로 호출한 앱이 runParent 옵션으로 종료될 때 runApp을 실행한 앱으로 전달할 parameter
  • result_cd
    • 200: 호출 성공
    • 500: 시스템 에러
  • extra
    • null

사용 예시

// callback 방식
var options = {};
options.appid = "A0000006"; // 수정 후 사용
options.actioncode = "test"; // 수정 후 사용
var parameters = {
    reqParam1: 'reqParam1', // 수정 후 사용
    reqParam2: 'reqParam2' // 수정 후 사용
};
options.parameter = parameters;
options.callbackParameter = {
    param1: 'hello' // 수정 후 사용
};
gigagenie.init.runApp(options, function (result_cd, result_msg, extra) {
    console.log("gigagenie.init.runApp - result_cd:" + result_cd);
    console.log("gigagenie.init.runApp - result_msg:" + result_msg);
    console.log("gigagenie.init.runApp - extra:" + JSON.stringify(extra));
});

UserGuide

Clone this wiki locally