voice.svcFinished - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.voice.svcFinished

API ์„ค๋ช…

  • ์„œ๋น„์Šค ์ข…๋ฃŒ API
  • ์Œ์„ฑ ๋ช…๋ น(๋‹ซ๊ธฐ)์ด๋‚˜ ๋ฆฌ๋ชจ์ปจ ๋‚˜๊ฐ€๊ธฐ ํ‚ค์— ์˜ํ•œ ์„œ๋น„์Šค ์ข…๋ฃŒ ์š”์ฒญ์„ ์ˆ˜์‹ ํ•˜๊ฑฐ๋‚˜ ํ™”๋ฉด์ƒ์˜ '๋‹ซ๊ธฐ' ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ž์ฒด ์ข…๋ฃŒ ์ฒ˜๋ฆฌ(ex: ์•ฑ ์„ธ์…˜ ์ •๋ฆฌ)๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์ข…๋ฃŒํ•œ๋‹ค. ์ข…๋ฃŒ ์š”์ฒญ์„ ์ˆ˜์‹ ํ•˜๊ณ  ์ž์ฒด ์ข…๋ฃŒ ์ฒ˜๋ฆฌ ํ›„ ์„œ๋น„์Šค ์ข…๋ฃŒ API๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ˜ธ์ถœํ•ด ์ฃผ์–ด์•ผ ํ•ด๋‹น ์„œ๋น„์Šค๊ฐ€ ์ข…๋ฃŒ๋œ๋‹ค.
  • ์ข…๋ฃŒ์‹œ options.returnParent ๋ฅผ ์„ค์ •ํ•˜๋ฉด RunApp ์œผ๋กœ ์‹คํ–‰๋œ ๊ฒฝ์šฐ RunApp ์„ ํ˜ธ์ถœํ•œ ์ด์ „ ์•ฑ์˜ actionCode ๋กœ ๋‹ค์‹œ ํ˜ธ์ถœํ•ด์ค€๋‹ค.

API ๊ตฌ์กฐ

  • function svcFinished(options,callback)
  • options
    • returnParent: (Boolean, Optional) RunApp ์— ์˜ํ•ด ํ˜ธ์ถœ๋œ ์•ฑ์ผ ๊ฒฝ์šฐ ์ข…๋ฃŒ ํ›„ ํ˜ธ์ถœํ•œ ์•ฑ์„ ์žฌ์‹คํ–‰ํ•จ (gigagenie.init.runApp ์—์„œ ์„ค์ •ํ•œ callbackParameter ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ ์ „๋‹ฌ)
  • result_cd
    • 200: ์„ฑ๊ณต
  • extra
    • null

์‚ฌ์šฉ ์˜ˆ์‹œ

// callback
var options = {};
options.returnParent = true;
gigagenie.voice.svcFinished(options, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        console.log("service finish request");
    }
});