DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ํŒŒํŠธ๋„ˆ๊ฐ€ ์ž์‹ ๋งŒ์˜ ์ œํ’ˆ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์—ฌ๋Ÿฌ ํ†ตํ•ฉ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Ivideon ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ๊ณ„์ •์— ๋Œ€ํ•œ ๋Œ€์•ˆ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐฉํ˜• API, Ivideon ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋™๋“ฑํ•œ ์™„์ „ํ•œ ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ฐ”์ผ SDK ์›น SDK๋กœ.

์šฐ๋ฆฌ๋Š” ์ตœ๊ทผ ํ”Œ๋žซํผ์„ ๋”์šฑ ์œ ์—ฐํ•˜๊ณ  ๊ฐœ๋ฐœ์ž ์นœํ™”์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ค„ ์ƒˆ๋กœ์šด ๋ฌธ์„œ์™€ ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋œ ๊ฐœ์„ ๋œ ์›น SDK๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— SDK์— ์ด๋ฏธ ์ต์ˆ™ํ–ˆ๋‹ค๋ฉด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฆ‰์‹œ ์•Œ์•„์ฐจ๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— API ๊ธฐ๋Šฅ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์˜ˆ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ชจ๋“  ๋ถ„๋“ค์„ ์œ„ํ•ด ์ผ์ƒ์ ์ธ ์‚ฌ๋ก€์™€ Ivideon API/SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋œ ํ†ตํ•ฉ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์›น SDK: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Ivideon์€ ๋‹จ์ˆœํ•œ ํด๋ผ์šฐ๋“œ ์˜์ƒ ๊ฐ์‹œ ์„œ๋น„์Šค ๋ฐ ์žฅ๋น„ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ ํŽŒ์›จ์–ด๋ถ€ํ„ฐ ์„œ๋น„์Šค ์›น ๋ฒ„์ „๊นŒ์ง€ ์ „์ฒด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๊ฐ€ Ivideon ๋‚ด์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ ์„œ๋ฒ„ SDK ์ œ์ž‘, LibVLC ๊ฐœ์„ , WebRTC ๊ตฌํ˜„, ๋น„๋””์˜ค ๋ถ„์„ ์ˆ˜ํ–‰, ํŒŒํŠธ๋„ˆ๋ฅผ ์œ„ํ•œ ํ™”์ดํŠธ ๋ผ๋ฒจ ์ง€์› ํด๋ผ์ด์–ธํŠธ ๊ฐœ๋ฐœ ๋ฐ SDK์šฉ ๋ฐ๋ชจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒฐ๊ณผ, ์šฐ๋ฆฌ๋Š” ํŒŒํŠธ๋„ˆ๊ฐ€ ์ž์ฒด ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์›น์šฉ SDK๊ฐ€ ๋Œ€๋Œ€์ ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์œผ๋ฉฐ ๋” ๋งŽ์€ ํ†ตํ•ฉ ์†”๋ฃจ์…˜์ด ์ œ๊ณต๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ์žฅ์น˜ ๊ด€๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” "๋น ๋ฅธ ์‹œ์ž‘" ์„น์…˜์„ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ์ฝ”๋“œ๋Š” Ivideon ์›น SDK์˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€๋˜๊ณ  ๊ณต์šฉ ์นด๋ฉ”๋ผ์šฉ ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/ko/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.css" />
<script src="/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.js"></script>
</head>
<body>
<div class="myapp-player-container" style="max-width: 640px;"></div>
<script>
_ivideon.sdk.init({
rootUrl: 'https://<your-domain>/vendor/ivideon-web-sdk-1.0.0/',
i18nOptions: {
availableLanguages: [
'de',
'en',
'fr',
],
language: 'en',
}
}).then(function (sdk) {
sdk.configureWithCloudApiAuthResponse({
api_host: 'openapi-alpha.ivideon.com',
access_token: 'public',
});
// `id` used below is not an actual camera ID. Replace it with your own.
var camera = sdk.createCamera({
id: '100-481adxa07s5cgd974306aff47e62b639:65536',
cameraName: 'Demo Cam',
imageWidth: 800,
imageHeight: 450,
soundEnabled: true,
});
var player = sdk.createPlayer({
container: '.myapp-player-container',
camera: camera,
defaultControls: true,
playerEngine: sdk.playerEngines.PLAYER_ENGINE__WEBRTC,
});
player.playLive();
}, function (error) {
console.error(error);
});
</script>
</body>
</html>

๋˜ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ผํšŒ์„ฑ ๋น„๋””์˜ค ๋งํฌ ์ง€์›;
  • ๋น„๋””์˜ค ํ’ˆ์งˆ๊ณผ ์•„์นด์ด๋ธŒ ์žฌ์ƒ ์†๋„๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ๋ฒ„ํŠผ์ด ํ”Œ๋ ˆ์ด์–ด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋ ˆ์ด์–ด ์ปจํŠธ๋กค์€ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ์ผœ๊ณ  ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” ์žˆ๋˜ ๋ชจ๋“  ๊ฒƒ์„ ์ผœ๊ฑฐ๋‚˜ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค).
  • ์นด๋ฉ”๋ผ ์†Œ๋ฆฌ๋ฅผ ๋„๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ Ivideon ์›น SDK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ•จ๊ป˜ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ Ivideon ์›น SDK๊ฐ€ ReactJS์™€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ์œผ๋กœ ๋ฐ๋ชจ ์‹ ์ฒญ ๊ฐ€๋Šฅ ๋งํฌ. ์ด๋ฅผ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด Ivideon TV์˜ ์ž„์˜ ์นด๋ฉ”๋ผ๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ฐ‘์ž๊ธฐ ์นด๋ฉ”๋ผ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์œ„์˜ ๋งํฌ๋ฅผ ๋‹ค์‹œ ๋”ฐ๋ผ๊ฐ€์„ธ์š”.

๋ฐ๋ชจ๋ฅผ ๋ณด๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์›น SDK์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์ง์ ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์–ด๋–ค ์ฝ”๋“œ๊ฐ€ ์‚ฌ์šฉ์ž ์ž‘์—…์— ํ•ด๋‹นํ•˜๋Š”์ง€ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•˜๊ณ  ์„ฑ๋Šฅ์„ ๋น„๊ตํ•˜์„ธ์š”.

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

ํ•˜๋‚˜์˜ ํƒ€์ž„๋ผ์ธ์—์„œ ์—ฌ๋Ÿฌ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋ฉด ์—ฌ๋Ÿฌ ์นด๋ฉ”๋ผ์˜ ๋…นํ™” ์•„์นด์ด๋ธŒ๊ฐ€ ๋™์‹œ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ API ์•ก์„ธ์Šค ๋งค๊ฐœ๋ณ€์ˆ˜, ์นด๋ฉ”๋ผ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ ๋ธŒ๋ผ์šฐ์ € ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ ๋งˆ์ง€๋ง‰ ์„ธ์…˜ ์„ค์ •์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ๋Š” ์†Œ์Šค ๋งต์—์„œ ์ปดํŒŒ์ผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ๋ชจ ์ฝ”๋“œ๋Š” ๋””๋ฒ„๊ฑฐ์—์„œ ์ง์ ‘ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

ํ†ตํ•ฉ์˜ ์˜ˆ

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

์ ‘๋‘์‚ฌ๊ฐ€ "์ธ ํ”„๋กœ๊ทธ๋žจ ๊ทธ๋ฃน์ด์Šคํ‚คยป ๊ฑฐ์˜ ๋ชจ๋“  ์œ ๋Ÿฝ ์Šคํ‚ค ๊ตญ๊ฐ€(iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia(์ฒด์ฝ”, ์Šฌ๋กœ๋ฐ”ํ‚ค์•„, ์ˆ˜์˜ค๋ฏธ, ๋…์ผ, ์Šฌ๋กœ๋ฒ ๋‹ˆ์•„ ๋“ฑ))์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•ฑ์€ ์Šคํ‚ค์žฅ์˜ ๋ˆˆ ์ƒํƒœ, ์‚ฐ์— ์žˆ๋Š” ๋ ˆ์Šคํ† ๋ž‘ ๋ชฉ๋ก, ํŠธ๋ ˆ์ผ ์ง€๋„ ๋“ฑ ์—ฌํ–‰ ์ „์— ๋ชฉ์ ์ง€๋ฅผ ์ „์ฒด์ ์œผ๋กœ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ธฐํƒ€ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋™์‹œ์— ์ธํ„ฐ๋„ท ์ ‘์†์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(์นด๋ฉ”๋ผ ๋ฐฉ์†ก ์ œ์™ธ). ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ด์ œ ๊ฑฐ์˜ ๋ชจ๋“  ์Šคํ‚ค ๋ฆฌ์กฐํŠธ์—๋Š” ์Šฌ๋กœํ”„ ์ƒํ™ฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ์นด๋ฉ”๋ผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ด ์›๊ฒฉ์œผ๋กœ ์นด๋ฉ”๋ผ๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” SDK์™€ ํ•จ๊ป˜ iSKI๋ฅผ ์ œ๊ณตํ–ˆ์œผ๋ฉฐ ์ด์ œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ด ์ผ๊ธฐ ์˜ˆ๋ณด, ๋ˆˆ ๋‘๊ป˜, ์—ด๋ ค ์žˆ๋Š” ๋ฆฌํ”„ํŠธ ์ˆ˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒฝ์‚ฌ๋ฉด์—์„œ ์ง์ ‘ ์˜์ƒ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

๋‹ค์–‘ํ•œ ์Šค๋งˆํŠธ ํ™ˆ ์‹œ์Šคํ…œ. Ivideon ์‹œ์Šคํ…œ๊ณผ์˜ ํ†ตํ•ฉ ๋•๋ถ„์— ์ด๋Ÿฌํ•œ ์†”๋ฃจ์…˜์€ ๊ฐ€์ •์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋น„๋””์˜ค ๋…นํ™”๋ฌผ์„ ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํด๋ผ์šฐ๋“œ ์•„์นด์ด๋ธŒ์— ์ €์žฅํ•จ์œผ๋กœ์จ ๊ฐ€์ • ๋ณด์•ˆ์— ๋” ๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์œ„ํ˜‘์— ๋Œ€ํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ฆฌ๊ณ  ๋น„์ •์ƒ์ ์ธ ์ƒํ™ฉ์— ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ด ๋ชจ๋“  ์ œ์–ด๊ฐ€ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

DIY ํด๋ผ์šฐ๋“œ ๋น„๋””์˜ค ๊ฐ์‹œ: Ivideon ์›น SDK์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

ํŒ๋งค์ž์™€ ์ปจ์„คํ„ดํŠธ์˜ ์ž‘์—…์„ ์œ„ํ•œ ๋ถ„์„ ์‹œ์Šคํ…œ ์™„๋ฒฝํ•œ ์„œ๋น„์Šค ์†”๋ฃจ์…˜. ํด๋ผ์šฐ๋“œ ์˜์ƒ ๊ฐ์‹œ ์‹œ์Šคํ…œ์€ ์šด์˜์ž๊ฐ€ ๊ฒ€์ฆํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์•„์นด์ด๋ธŒ์— ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ธฐ๋กํ•˜๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋Š” ์˜จ๋ผ์ธ์œผ๋กœ ๊ฐœ์ธ ๊ณ„์ •์— ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ๊ถ๊ทน์ ์œผ๋กœ ํŠน์ • ์ด๋ฒคํŠธ(ํŒ๋งค ํ”„๋กœํ† ์ฝœ ์œ„๋ฐ˜ ๋˜๋Š” ๋…ผ๋ž€์˜ ์—ฌ์ง€๊ฐ€ ์žˆ๋Š” ์‚ฌ๊ฑด)๊ฐ€ ํฌํ•จ๋œ ์งง์€ ๋‹จํŽธ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์›น ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๊ทธ๋Š” ์œ„๋ฐ˜ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์™€ ์‚ฝ์ž…๋œ ๋น„๋””์˜ค๋ฅผ ๋ด…๋‹ˆ๋‹ค. ์ „์ฒด ๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์€ ์ค‘์š”ํ•œ ์ด๋ฒคํŠธ์™€ ์ผ๋ฐ˜ ์ด๋ฒคํŠธ์˜ ๋‘ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์œ„๋ฐ˜์‚ฌํ•ญ์€ ํ–‰์‚ฌ ๋‹ค์Œ๋‚  ์˜จ๋ผ์ธ ๊ณ„์ •์— ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์‹ฌ๊ฐํ•œ ์œ„๋ฐ˜์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋Š” SMS๋‚˜ ๋ฉ”์‹ ์ €๋ฅผ ํ†ตํ•ด ์‹ ๊ณ ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์—๊ฒŒ ํŽธ์ง€ ์“ฐ๊ธฐ์›น SDK์— ์•ก์„ธ์Šคํ•˜๊ณ  ํ†ตํ•ฉ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€