init - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
gigagenie.init
API ์ค๋ช
- API ์ด๊ธฐํ API
- GiGA Genie Service API ์ด์ฉ์ ์ํด ์ด๊ธฐํ๊ฐ ๋ฐ๋์ ์ ํ๋์ด์ผ ํจ
- init์ ์คํจํ ๊ฒฝ์ฐ ์ด๋ ํ API๋ ํธ์ถ๋์ง ์์ผ๋ฉฐ, ๋ชจ๋ API์
result_cd
๋ฅผ 406์ผ๋ก ๋ฆฌํด
API ๊ตฌ์กฐ
- function init(options,callback)
options
apikey
: (String, Mandatory) APILink์์ ๋ฐ์ apikey์ด๋ฉฐ, ๋ฑ๋ก๋ apikey๊ฐ ์๋ ๊ฒฝ์ฐ ์ค๋ฅ ๋ฐ์keytype
: (String, Mandatory) API Key ์ ํ์ผ๋ก ๋ค์ ๋ ๊ฐ์ง๋ฅผ ์ง์GBOXDEVM
: G-Box ๊ฐ๋ฐ ํค(๊ฐ๋ฐ์๋ชจ๋๊ฐ ์ค์ ๋์ด ์์ด์ผ ํจ)GBOXCOMM
: G-Box ์์ฉ ํค
muteEndingRingtone
: (Boolean, Optional, OnlyLTE) LTE ๋จ๋ง์์ ์๋น์ค ์ข ๋ฃ์ ์ข ๋ฃ์ ํ๋ ์ด ์ฌ๋ถ ์ ํtrue
: ์ข ๋ฃ์ ๋ฏธ์ฌ์false
: ์ข ๋ฃ์ ์ฌ์(default)
result_cd
200
: ์ ์ ์ด๊ธฐํ
extra
sdkversion
: (String) ์ด์ฉ ๊ฐ์ด๋ ๋ฒ์ ์ ๋ฌappversion
: (String) ContainerApp ๋ฒ์ ์ ๋ฌdevicetype
: (String) ๋๋ฐ์ด์ค ์ ํ์ด ์ ๋ฌ๋จ(sdkversion 1.4์์ ์ง์)GGENIE
: ๊ธฐ๊ฐ์ง๋1GGENIE2
: ๊ธฐ๊ฐ์ง๋2GGENIE3
: ๊ธฐ๊ฐ์ง๋3GGENIESKYLIFE
: ๊ธฐ๊ฐ์ง๋ ์ค์นด์ด๋ผ์ดํGGENIETABLETV
: ๊ธฐ๊ฐ์ง๋ TableTVGGENIETABLETVSB
: ๊ธฐ๊ฐ์ง๋ TableTVSBGGENIETABLETV2
: ๊ธฐ๊ฐ์ง๋ TableTV2ATV
: ๊ธฐ๊ฐ์ง๋AGGENIE3ATV
: ๊ธฐ๊ฐ์ง๋3 AndroidTVGGENIE2ATV
: ๊ธฐ๊ฐ์ง๋2 AndroidTVGGENIELTE
: ๊ธฐ๊ฐ์ง๋ LTE1GGENIELTE2
: ๊ธฐ๊ฐ์ง๋ LTE2GGENIESOUNDBAR
: ๊ธฐ๊ฐ์ง๋ TV Soundbar
displayflag
: (String) ํ๋ฉด ์ง์ ์ฌ๋ถ ์ ๋ฌY
: WindowType์ด FW, OW, FN, ON ์ผ ๊ฒฝ์ฐN
: WindowType์ด BS, BN์ธ ๊ฒฝ์ฐ
์ฌ์ฉ ์์
// callback ๋ฐฉ์
var options = {};
options.apikey = "asdnblkb1231lkj3nrlkjlkjsfsdf";
options.keytype = "GBOXDEVM"; // ๊ฐ๋ฐ์ ๋ชจ๋ ์ค์ ํ ์ฌ์ฉ
//options.keytype="GBOXCOMM"; // APILink ์น์ธ ํ ์ฌ์ฉ
gigagenie.init(options, function (result_cd, result_msg, extra) {
if (result_cd === 200) {
console.log("initialize success");
};
});
// promise ๋ฐฉ์
var options = {};
options.apikey = "asdnblkb1231lkj3nrlkjlkjsfsdf";
options.keytype = "GBOXDEVM"; // ๊ฐ๋ฐ์ ๋ชจ๋ ์ค์ ํ ์ฌ์ฉ
//options.keytype="GBOXCOMM"; // APILink ์น์ธ ํ ์ฌ์ฉ
gigagenie.init(options).then(function (extra) {
console.log("initialize success");
}).catch(function (result_cd, result_msg, extra) {
console.log("initialize fail");
});
ํ์ฉ ์์ ๋ GiGA Genie ๊ตฌ๊ตฌ๋จ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค