๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿ“š ํ•ต์‹ฌ ๊ฐ€์ด๋“œ

Test Solution SDK์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์‹œ์ž‘๋ถ€ํ„ฐ ๊ฒฐ๊ณผ ์ˆ˜์‹ , UI ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๊นŒ์ง€ ๋‹ค์–‘ํ•œ ํ™œ์šฉ๋ฒ•์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

๐Ÿ“„๏ธ ์ฝœ๋ฐฑ ์ฒ˜๋ฆฌํ•˜๊ธฐ

Test Solution SDK๋Š” ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์ฃผ์š” ์ด๋ฒคํŠธ๋‚˜ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ Host ์•ฑ์œผ๋กœ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ํ†ต์‹ ์€ ์ฝœ๋ฐฑ(Callback) ๋งค์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

๐Ÿ“„๏ธ SDK ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

Test Solution SDK๋Š” Host ์•ฑ์˜ ๋””์ž์ธ๊ณผ ์ผ๊ด€๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ช‡ ๊ฐ€์ง€ UI ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์˜ต์…˜์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. startTest ํ•จ์ˆ˜์— ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ SDK์˜ ํ…Œ๋งˆ, ์ƒ‰์ƒ, ํƒ€์ดํ‹€์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“„๏ธ ๊ณ ๊ธ‰ ์‚ฌ์šฉ๋ฒ•

'Test Solution' SDK์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์— ์ต์ˆ™ํ•ด์ง€์…จ๋‹ค๋ฉด, ๋ช‡ ๊ฐ€์ง€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ Host ์•ฑ๊ณผ์˜ ์—ฐ๋™์„ ๋”์šฑ ๊นŠ์ด ์žˆ๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ์—์„œ๋Š” customData๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐ quit ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ ํ…Œ์ŠคํŠธ ๊ฐ•์ œ ์ข…๋ฃŒ ๋ฐฉ๋ฒ•, getSDKVersion ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ SDK ๋ฒ„์ „ ์กฐํšŒ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.