ํ๊ฒฝ (env
)
๐ ์ต์ ํ ์ผ์: 2025-02-20
๊ฐ์โ
env
๋ค์์คํ์ด์ค๋ nachocode SDK์ ํ์ฌ ์คํ ํ๊ฒฝ์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
ํ์ฌ SDK ๋ฒ์ , ์ ํ๋ฆฌ์ผ์ด์
์คํ ํ๊ฒฝ(Web/App), ์๋๋ฐ์ค ๋ชจ๋ ์ฌ๋ถ ๋ฑ์ ํ์ธํ ์ ์์ผ๋ฉฐ, SDK ์ด๊ธฐํ ์ฌ๋ถ๋ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ ์ ์โ
RunningEnvironment
โ
์ ํ๋ฆฌ์ผ์ด์ ์คํ ํ๊ฒฝ์ ๋ํ๋ด๋ ์ด๊ฑฐํ(enum)์ ๋๋ค.
๊ฐ | ์ค๋ช |
---|---|
web | ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ์คํ๋จ (browser ) |
app | ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์
์์ ์คํ๋จ (Android ๋๋ iOS ) |
CurrentEnvironment
โ
ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ํ๋ด๋ ํ์ ์ ๋๋ค.
ํ๋ | ํ์ | ์ค๋ช |
---|---|---|
deviceType | Nachocode.device.DeviceType | ํ์ฌ ๋๋ฐ์ด์ค ์ ํ |
logger | boolean | ๋ก๊ฑฐ ์ฌ์ฉ ์ฌ๋ถ (true / false ) |
runningEnv | RunningEnvironment | ํ์ฌ ์คํ ํ๊ฒฝ (web / app ) |
sandbox | boolean | ์๋๋ฐ์ค ์๋ฒ ์ฌ์ฉ ์ฌ๋ถ (true / false ) |
sdkVersion | string | ํ์ฌ SDK ๋ฒ์ |
srcVersion | string | ํ์ฌ ์ฑ ์์ค ๋ฒ์ |
EnvironmentOptions
โ
์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ์ต์ ์ ๋ํ๋ด๋ ํ์ ์ ๋๋ค.
ํ๋ | ํ์ | ์ค๋ช |
---|---|---|
sandbox | boolean | ์๋๋ฐ์ค ์๋ฒ ์ฌ์ฉ ์ฌ๋ถ |
logger | boolean | ๋ก๊ฑฐ ์ฌ์ฉ ์ฌ๋ถ |
๋ฉ์๋ ๋ชฉ๋กโ
๋ฉ์๋ | ์ค๋ช | ์ถ๊ฐ๋ ๋ฒ์ |
---|---|---|
getAppSourceVersion() | ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ค ๋ฒ์ ์ ๋ฐํํฉ๋๋ค. | ver.1.2.0 |
getCurrentEnv() | ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ฐํํฉ๋๋ค. | ver.1.0.0 |
getRunningEnv() | ํ์ฌ ์คํ ํ๊ฒฝ์ ๋ฐํํฉ๋๋ค. | ver.1.0.0 |
getSDKVersion() | ํ์ฌ SDK ๋ฒ์ ์ ๋ฐํํฉ๋๋ค. | ver.1.0.0 |
isApp() | ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ดํฐ๋ธ ์ฑ์์ ์คํ ์ค์ธ์ง ํ์ธํฉ๋๋ค. | ver.1.0.0 |
isInitialized() | SDK๊ฐ ์ด๊ธฐํ๋์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค. | ver.1.0.0 |
isUsingSandbox() | ํ์ฌ ์๋๋ฐ์ค ์๋ฒ๋ฅผ ์ฌ์ฉ ์ค์ธ์ง ํ์ธํฉ๋๋ค. | ver.1.0.0 |
isWeb() | ์ ํ๋ฆฌ์ผ์ด์ ์ด ์น ํ๊ฒฝ์์ ์คํ ์ค์ธ์ง ํ์ธํฉ๋๋ค. | ver.1.0.0 |
๋ฉ์๋ ์์ธโ
getAppSourceVersion(): string
โ
- since ver.1.2.0
์ค๋ช
(getAppSourceVersion
)โ
ํ์ฌ ์คํ ์ค์ธ ์ฑ์ ์์ค ์ฝ๋ ๋ฒ์ ์ ๋ฐํํฉ๋๋ค.
nachocode์์ ์ ๊ณตํ๋ ์ฑ ์์ค ์ฝ๋์ ๋ฒ์ ์ ์๋ฏธํ๋ฉฐ, SDK ๋ฒ์ ๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
โ ๏ธ ์ฐธ๊ณ : SDK ๋ฒ์ ผ๋ณด๋ค ์ฑ ์์ค ๋ฒ์ ผ์ด ๋ฎ์ ๊ฒฝ์ฐ SDK ์ผ๋ถ ๊ธฐ๋ฅ ์ฌ์ฉ์ด ์ ํ๋ฉ๋๋ค.
๋ฐํ ๊ฐ (getAppSourceVersion
)โ
ํ์ | ์ค๋ช |
---|---|
string | nachocode ์ฑ ์์ค ๋ฒ์ |
์ฌ์ฉ ์์ (getAppSourceVersion
)โ
const currentVersion = Nachocode.env.getAppSourceVersion();
console.log(`์ฑ ์์ค ๋ฒ์ : ${appSourceVersion}`); // ex. "1.4.0"
getCurrentEnv(): CurrentEnvironment
โ
- since ver.1.0.0
์ค๋ช
(getCurrentEnv
)โ
ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ฒฝ ์ ๋ณด(๋๋ฐ์ด์ค ํ์ , ์คํ ํ๊ฒฝ, SDK ๋ฒ์ ๋ฑ)๋ฅผ ๋ฐํํฉ๋๋ค.
๋ฐํ ๊ฐ (getCurrentEnv
)โ
ํ์ |
---|