2023๋…„ 8์›” 06์ผยท2๋ถ„ ์ฝ๊ธฐ

AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 7์›”

2023๋…„ 7์›” AppMaster์˜ ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์‚ดํŽด๋ณด๊ณ  ์•ฑ ๊ฐœ๋ฐœ์„ ๋”์šฑ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 7์›”

AppMaster.io์˜ 7์›” ์—…๋ฐ์ดํŠธ๊ฐ€ ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค! ๋‹น์‚ฌ ํ”Œ๋žซํผ์„ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ํ–ฅ์ƒ๋œ ๊ธฐ๋Šฅ๊ณผ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๊ณ  ๊ผญ ์‚ฌ์šฉํ•ด ๋ณด์‹ญ์‹œ์˜ค.

Android์šฉ V3 ํ”„๋กœํ† ์ฝœ

Android ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์•ฑ์— ๋งž๊ฒŒ ์กฐ์ •๋œ ์ƒˆ๋กœ์šด v3 ํ”„๋กœํ† ์ฝœ์„ ๋ฐœํ‘œํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๊ตฌํ˜„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์‹คํ–‰ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๋น„๊ตํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์•ฑ ์†๋„์˜ ์ฆ‰๊ฐ์ ์ธ ๊ธ‰์ฆ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

v3๋กœ ์ „ํ™˜ํ•˜๋ฉด์„œ ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ํฌ๊ธฐ๊ฐ€ 12๋ฐฐ๋กœ ํฌ๊ฒŒ ์ค„์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋‘ ์„œ๋ฒ„ ์‚ฌ์ „ ์ตœ์ ํ™” ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋Š” ์ด์ „๋ณด๋‹ค ์ตœ์†Œ 2๋ฐฐ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰๋˜๋Š” ํ˜„์ €ํ•œ ๊ฐœ์„ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

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

์ด๋Ÿฌํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ ์˜ ์ตœ์ „์„ ์— ๋จธ๋ฌผ๊ณ  ๊ฐœ๋ฐœ์ž์™€ ์ตœ์ข… ์‚ฌ์šฉ์ž ๋ชจ๋‘๊ฐ€ Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ง„์ •ํ•œ ์ž ์žฌ๋ ฅ์„ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋ ค๋Š” AppMaster ์˜ ์•ฝ์†์„ ์žฌํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ์„น์…˜

์ตœ์‹  ์—…๋ฐ์ดํŠธ์—๋Š” ์ž‘์—… ์ถ”์ ๊ธฐ ์„น์…˜๊ณผ ์‹œ์Šคํ…œ ์ž‘์—… ์„น์…˜์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ์ถ”์ ๊ธฐ

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

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

์‹œ์Šคํ…œ ์ž‘์—…

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

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

๋ฐฑ์—”๋“œ

์ด์ œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์™ธ๋ž˜ ํ‚ค์— ์ธ๋ฑ์Šค๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์ƒ์„ฑ๋œ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ƒ๋‹นํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๋„์ž…ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ด ์ตœ์‹  ๊ฐœ์„  ์‚ฌํ•ญ์€ ์ „์ฒด DBMS ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ๊ฒƒ์„ ์•ฝ์†ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์˜ ํ˜์‹ ์ ์ธ ๋ฐœ์ „์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์™ธ๋ž˜ ํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ์‹๋ณ„ํ•˜๊ณ  ์ธ๋ฑ์‹ฑํ•˜์—ฌ ๊ด€๋ จ ๋ฐ์ดํ„ฐ์˜ ๊ฒ€์ƒ‰ ๋ฐ ์กฐ์ž‘์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์‹ฑ๋œ ์™ธ๋ž˜ ํ‚ค๋ฅผ ํ†ตํ•ด ํ…Œ์ด๋ธ”์„ ํšจ์œจ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ์ฟผ๋ฆฌ ์‹คํ–‰ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ›จ์”ฌ ๋” ํšจ์œจ์ ์ด ๋˜์–ด ์ „์ฒด ํ…Œ์ด๋ธ” ์Šค์บ”์˜ ํ•„์š”์„ฑ์ด ์ค„์–ด๋“ค๊ณ  ์ฟผ๋ฆฌ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์ตœ์†Œํ™”๋ฉ๋‹ˆ๋‹ค.

์ธ๋ฑ์‹ฑ์— ๋Œ€ํ•œ ์ด ํ˜์‹ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์˜ ์ด์ ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

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

์ด ์ž๋™ ์ธ๋ฑ์‹ฑ์˜ ์˜ํ–ฅ์€ ๋‹ค์–‘ํ•œ ์ฟผ๋ฆฌ์—์„œ ๊ฐ€์‹œ์ ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์กฐํšŒ์—์„œ ๋ณต์žกํ•œ ๋ถ„์„ ์ฟผ๋ฆฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ํ–ฅ์ƒ๋œ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํŠน์ • ์ฟผ๋ฆฌ์˜ ๋ณต์žก์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ์— ๋”ฐ๋ผ DBMS ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์ด 10~50% ์ฆ๊ฐ€ํ•˜๋Š” ๋†€๋ผ์šด ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ํ†ตํ•ด ๊ธฐ์—…์€ ํƒ์›”ํ•œ ๋ฏผ์ฒฉ์„ฑ๊ณผ ๋Œ€์‘๋ ฅ์œผ๋กœ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์—…๋ฐ์ดํŠธ

์ž‘์—…์„ ํ†ต์ œํ•˜์„ธ์š”
Task Tracker๋กœ ์‹คํ–‰ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ๋” ๋นจ๋ฆฌ ๋ฐœ๊ฒฌํ•˜์„ธ์š”.
์ง€๊ธˆ ์ฒดํ—˜

์ตœ์‹  ์ผ๋ฐ˜ ์—…๋ฐ์ดํŠธ์—์„œ ํ”Œ๋žซํผ์˜ ๋ณด์•ˆ ๋ฐ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ˜์‹ ํ•˜๋Š” ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ์„ ๊ณต๊ฐœํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

JWT ํ† ํฐ

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

URL

์ด์ œ ๊ฐœ๋ฐœ์ž๋Š” ์Šคํ† ์–ด์— ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๊ฒŒ์‹œํ•  ๋•Œ ๋น„ํ‘œ์ค€ URL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ•๋ ฅํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ ๋˜๋Š” ํŠน์ • ๋งˆ์ผ€ํŒ… ์ „๋žต์— ๋งž๊ฒŒ ์•ฑ์˜ URL์„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ๊ฐœ์ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Autodesk ๋ชจ๋“ˆ

GetMyPrice, PlaceOrder, GetOrderStatus ๋ฐ GetOrderDetails๋ฅผ ํฌํ•จํ•˜์—ฌ ์ฃผ์š” endpoints ์ž‘์—…์„ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ๋ธ”๋ก์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์—…๋ฐ์ดํŠธ๋Š” Autodesk ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ๊ณผ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ด๋Ÿฌํ•œ ์ค‘์š”ํ•œ endpoints ์™€ ์›ํ™œํ•˜๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ฃผ์š” ์ด์ •ํ‘œ์ž…๋‹ˆ๋‹ค.

๊ถŒํ•œ ๋ถ€์—ฌ

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

If-else ๋ธ”๋ก

if-else ๋ธ”๋ก์˜ ๋…ผ๋ฆฌ์— ์ฃผ๋ชฉํ• ๋งŒํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, bool ๋ณ€์ˆ˜์— null ๊ฐ’์ด ๋„์ž…๋˜๋ฉด ์ด์ œ ๋ธ”๋ก์˜ ๋™์ž‘์ด false ๋…ผ๋ฆฌ์— ๋งž์ถฐ์ง‘๋‹ˆ๋‹ค. ์ด ์ˆ˜์ •์€ ์•ฑ์˜ ์›Œํฌํ”Œ๋กœ์—์„œ ๋ณด๋‹ค ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ์ผ๊ด€๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์žฅํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์กฐ๊ฑด๋ฌธ ์ปจํ…์ŠคํŠธ ๋‚ด์—์„œ null ๊ฐ’์„ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

AppMaster.io๋Š” ์ตœ์‹  7์›” ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ƒ๋‹นํ•œ ๊ฐœ์„ ์„ ๊ฑฐ์ณ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์„ ํฌ๊ฒŒ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜์‹ ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์— ๋Œ€ํ•œ ์•ฝ์†์œผ๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋†€๋ผ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  no-code ๊ฐœ๋ฐœ์„ ํ†ตํ•ด ๋ฌดํ•œํ•œ ๊ฐ€๋Šฅ์„ฑ์˜ ๋ฏธ๋ž˜๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
AppMaster ๋…ธ์ฝ”๋“œ ํ”Œ๋žซํผ ์ตœ์‹  ์—…๋ฐ์ดํŠธ | 2023๋…„ 7์›” | AppMaster