2023๋…„ 11์›” 03์ผยท4๋ถ„ ์ฝ๊ธฐ

์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•ด Firebase๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์‹ค์‹œ๊ฐ„ ๋ณด๊ณ , ์ถฉ๋Œ ๋ชจ๋‹ˆํ„ฐ๋ง, ์•ฑ ๋ฉ”์‹œ์ง€์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Firebase๊ฐ€ ์–ด๋–ป๊ฒŒ ์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ๊ท€์ค‘ํ•œ ๋„๊ตฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”.

์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•ด Firebase๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ Firebase

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

Firebase๋Š” ์‹ค์‹œ๊ฐ„ ๋ณด๊ณ  ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง, ์˜ค๋ฅ˜ ์ถ”์ , Google Analytics์™€์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ ๋“ฑ์˜ ํ•„์ˆ˜ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์›์Šคํ†ฑ ์ƒ์ ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ํƒ์›”ํ•œ ์„ ํƒ์ด ๋˜๋Š” Firebase์˜ ๊ธฐ๋Šฅ์„ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Firebase๋ฅผ ์‚ฌ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๋ณด๊ณ  ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

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

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

Firebase ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ธ NoSQL ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์™€ ๊ธฐ๊ธฐ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ €์žฅํ•˜๊ณ  ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ Firebase ์ œํ’ˆ์ธ Firestore๋Š” ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์˜คํ”„๋ผ์ธ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์—ฐํ•œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ , ์˜คํ”„๋ผ์ธ์—์„œ๋„ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google Analytics์™€ Firebase: ํ˜‘๋ ฅ

Firebase์™€ Google Analytics๋Š” ๊ฐ•๋ ฅํ•œ ํŒŒํŠธ๋„ˆ์‹ญ์„ ํ˜•์„ฑํ•˜์—ฌ ์•ฑ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํฌ๊ด„์ ์ธ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Firebase๋Š” Google Analytics์™€ ํ†ตํ•ฉ๋˜์–ด ์•ฑ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ, ์‚ฌ์šฉ์ž ํ–‰๋™, ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ธก์ •ํ•ญ๋ชฉ์„ ํ•œ๊ณณ์— ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ์„ฑ๋Šฅ ๋ฐ ์‚ฌ์šฉ์ž ํ™œ๋™์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ์ „์ฒด์ ์ธ ๋ณด๊ธฐ๋Š” ์•ฑ ๊ฐœ์„  ๋ฐ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ํ˜„๋ช…ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ๋ฐ ์œ ์šฉํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Google Analytics๋ฅผ Firebase์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ด๋ฒคํŠธ, ์ „ํ™˜, ์ธ์•ฑ ๊ตฌ๋งค๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ๋˜ํ•œ ๋ณด๋‹ค ํƒ€๊ฒŸ์ด ๋ช…ํ™•ํ•œ ๋งˆ์ผ€ํŒ… ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ „๋žต์„ ์œ„ํ•ด ์‚ฌ์šฉ์ž ์„ธ๋ถ„ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋งž์ถคํ˜• ์ž ์žฌ๊ณ ๊ฐ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์„ ๋ฐ์ดํ„ฐ์˜ ์ด๋Ÿฌํ•œ ์„ธ๋ถ„์„ฑ ์ˆ˜์ค€์„ ํ†ตํ•ด ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž ํ–‰๋™๊ณผ ์„ ํ˜ธ๋„์— ๋Œ€ํ•œ ๋” ๊นŠ์€ ํ†ต์ฐฐ๋ ฅ์„ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋Œ€์ƒ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ์•ฑ์„ ๋งž์ถคํ™”ํ•˜๊ณ  ๋” ๋‚˜์€ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ์™€ ์œ ์ง€๋ฅผ ์žฅ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Android ๋ฐ iOS ํ”Œ๋žซํผ์—์„œ SDK๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Firebase๋กœ Google Analytics๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ๋ฒˆ๊ฑฐ๋กญ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Firebase๋Š” ์ถ”๊ฐ€ ๊ตฌํ˜„ ์ž‘์—… ์—†์ด ์•ฑ ์„ค์น˜, ์•ฑ ์—…๋ฐ์ดํŠธ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ธฐ๋ณธ ์ด๋ฒคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. Firebase์™€ Google Analytics ํ†ตํ•ฉ์˜ ์ด์ ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์ด ๋ฌธ์„œ์˜ ๋’ท๋ถ€๋ถ„์—์„œ ์„ค๋ช…ํ•  ๋™์  ๋งํฌ, Crashlytics, ์•ฑ ๋ฉ”์‹œ์ง•, ์›๊ฒฉ ๊ตฌ์„ฑ๊ณผ ๊ฐ™์€ Firebase์˜ ๋‚ด์žฅ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ Firebase๋Š” ์•ฑ ์„ฑ๋Šฅ์„ ๋ฉด๋ฐ€ํžˆ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ณ , ์‚ฌ์šฉ์ž ์ฐธ์—ฌ์— ์˜๋ฏธ ์žˆ๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฐ ์žˆ์–ด ๋งค์šฐ ๊ท€์ค‘ํ•œ ๋„๊ตฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๋™์  ๋งํฌ: Firebase์˜ ๋น„๋ฐ€ ๋ฌด๊ธฐ

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

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

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

Firebase ๋™์  ๋งํฌ ๋งŒ๋“ค๊ธฐ

Firebase ๋™์  ๋งํฌ๋Š” Firebase ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Firebase API๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์  ๋งํฌ๋ฅผ ๋งŒ๋“ค ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋งํฌ: ์•ฑ์ด๋‚˜ ์›น์‚ฌ์ดํŠธ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์•ˆ๋‚ดํ•˜๋ ค๋Š” ๋Œ€์ƒ URL์ž…๋‹ˆ๋‹ค.
  2. ๋™์  ๋งํฌ ๋„๋ฉ”์ธ: ์ผ๋ฐ˜์ ์œผ๋กœ Firebase์—์„œ ์ œ๊ณตํ•˜๋Š” ์Šค๋งˆํŠธ URL์— ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์ž…๋‹ˆ๋‹ค.
  3. ๋™์ž‘ ๋งค๊ฐœ๋ณ€์ˆ˜: ์ด๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์˜ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ๋™์  ๋งํฌ๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ์ •์˜ํ•˜๋Š” ์„ ํƒ์  ์„ค์ •์ž…๋‹ˆ๋‹ค.

๋™์  ๋งํฌ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•œ ํ›„์—๋Š” ์ด๋ฉ”์ผ, SMS, ์†Œ์…œ ๋ฏธ๋””์–ด ๋“ฑ ๋‹ค์–‘ํ•œ ์ฑ„๋„์„ ํ†ตํ•ด ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, QR ์ฝ”๋“œ์— ์‚ฝ์ž…ํ•˜์—ฌ ์‰ฝ๊ฒŒ ์Šค์บ”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase Crashlytics๋กœ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๊ฐœ์„ 

์›ํ•˜๋Š” ๊ณณ์— ๋ฐฐํฌ
๋ถ„์„ ์„ค์ •์ด ์™„๋ฃŒ๋˜๋ฉด AppMaster Cloud ๋˜๋Š” ์ž์ฒด ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•˜์„ธ์š”.
์‹œ์ž‘ํ•˜๊ธฐ

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

๋˜ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ถฉ๋Œ์˜ ๋นˆ๋„์™€ ์‹ฌ๊ฐ๋„๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ธ๋ถ€์ ์ธ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์•ฑ ์•ˆ์ •์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ •๋ณด์— ์ž…๊ฐํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Firebase Crashlytics ์‚ฌ์šฉ์˜ ์ฃผ์š” ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

Firebase Crashlytics ์„ค์ •

Firebase Crashlytics๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Firebase ์ฝ˜์†”์ด๋‚˜ Firebase SDK๋ฅผ ํ†ตํ•ด ์•ฑ์„ Firebase์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋˜๋ฉด Crashlytics ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถฉ๋Œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€ํ†  ๋ฐ ๋ถ„์„ํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถฉ๋Œ ๋ณด๊ณ ์„œ์˜ ์ •ํ™•ํ•œ ๊ธฐํ˜ธํ™”๋ฅผ ๋ณด์žฅํ•˜๋ ค๋ฉด ProGuard(Android ์•ฑ์šฉ) ๋˜๋Š” dSYM(iOS ์•ฑ์šฉ)์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์•ฑ ์ฝ”๋“œ ๋‚ด ์ถฉ๋Œ์˜ ์ •ํ™•ํ•œ ์›์ธ๊ณผ ์œ„์น˜๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–ฅ์ƒ๋œ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ์•ฑ ๋ฉ”์‹œ์ง€ ๋ฐ ์ธ์•ฑ ๋ฉ”์‹œ์ง€

Firebase๋Š” ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ€๊ฒŸํŒ…๋˜๊ณ  ๋งž์ถคํ™”๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•๋ ฅํ•œ ์•ฑ ๋ฉ”์‹œ์ง€ ๋ฐ ์ธ์•ฑ ๋ฉ”์‹œ์ง€ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฌํ•œ Firebase ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์ฐธ์—ฌ๋ฅผ ์œ ๋„ํ•˜๊ณ  ์•ฑ ์‚ฌ์šฉ์„ ์œ ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ ๋ฉ”์‹œ์ง•

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

  • ์ƒˆ๋กœ์šด ์•ฑ ๊ธฐ๋Šฅ์ด๋‚˜ ์„œ๋น„์Šค ํ™๋ณด
  • ๋ฒ„๋ ค์ง„ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋˜๋Š” ๋ถˆ์™„์ „ํ•œ ๊ฑฐ๋ž˜์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆผ
  • ๊ฐœ์ธํ™”๋œ ์ œ์•ˆ์ด๋‚˜ ์ถ”์ฒœ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ธ์•ฑ ๋ฉ”์‹œ์ง€

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

  • ์‚ฌ์šฉ์ž์—๊ฒŒ ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ์™„๋ฃŒํ•˜๊ฑฐ๋‚˜ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋„๋ก ๊ถŒ์žฅ
  • ์•ฑ ํŒ ์ œ๊ณต ๋˜๋Š” ์ฃผ์š” ๊ธฐ๋Šฅ ๊ฐ•์กฐ
  • ๊ด€๋ จ ํ”„๋กœ๋ชจ์…˜์ด๋‚˜ ๊ธฐ๊ฐ„ ํ•œ์ • ์ œ์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Firebase๋กœ ์•ฑ ๋ฉ”์‹œ์ง€ ๋ฐ ์ธ์•ฑ ๋ฉ”์‹œ์ง€ ๊ตฌ์„ฑ

Firebase ์•ฑ ๋ฉ”์‹œ์ง€ ๋ฐ ์ธ์•ฑ ๋ฉ”์‹œ์ง€๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์•ฑ ํ”„๋กœ์ ํŠธ์— Firebase SDK ์ถ”๊ฐ€
  2. Firebase ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ง• ์บ ํŽ˜์ธ ์ƒ์„ฑ ๋ฐ ๊ตฌ์„ฑ
  3. ์•ฑ ์ฝ”๋“œ ๋‚ด์—์„œ ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ ๋ฐ ํ‘œ์‹œ ๋…ผ๋ฆฌ ๊ตฌํ˜„(ํ•„์š”ํ•œ ๊ฒฝ์šฐ)

Firebase ์•ฑ ๋ฉ”์‹œ์ง€์™€ ์ธ์•ฑ ๋ฉ”์‹œ์ง€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•˜๋ฉด ์•ฑ ์‚ฌ์šฉ์ž์™€ ๊ฐ•๋ ฅํ•˜๊ณ  ์˜๋ฏธ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์ฑ„๋„์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์ฐธ์—ฌ๋„๋ฅผ ๋†’์ด๊ณ  ์•ฑ ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›๊ฒฉ ๊ตฌ์„ฑ: ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž์— ๋งž๊ฒŒ ์•ฑ ๋งž์ถค์„ค์ •

๋ฉ”์‹œ์ง€๋กœ ์˜จ๋ณด๋”ฉ ๊ฐœ์„ 
ํ‘ธ์‹œ ๋ฐ ์ธ์•ฑ ๋ฉ”์‹œ์ง€๋ฅผ ์ถ”๊ฐ€ํ•ด ์˜จ๋ณด๋”ฉ๊ณผ ์‹ ๊ทœ ๊ธฐ๋Šฅ ์ด์šฉ์„ ์•ˆ๋‚ดํ•˜์„ธ์š”.
์ง€๊ธˆ ์ฒดํ—˜ํ•˜๊ธฐ

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

A/B ํ…Œ์ŠคํŠธ๋ฅผ ์„ค์ •ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ์„ ์‹คํ—˜ํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ๋ฐ ๊ธฐํƒ€ ํ•ต์‹ฌ์„ฑ๊ณผ์ง€ํ‘œ(KPI)์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ธก์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์›๊ฒฉ ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Firebase ์›๊ฒฉ ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‚ฌ์šฉ์ž ๊ธฐ๊ธฐ์— ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ ์šฉ๋˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์š”๊ตฌ์™€ ์„ ํ˜ธ๋„์— ๋”ฐ๋ผ ์ฆ‰์‹œ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ๋ฐ ๊ธฐํƒ€ No-Code ํ”Œ๋žซํผ๊ณผ Firebase ํ†ตํ•ฉ

์ถฉ๋Œ ๋ชจ๋‹ˆํ„ฐ๋ง์œผ๋กœ ์ถœ์‹œ
๋ฐฑ์—”๋“œ, ์›น, ๋ชจ๋ฐ”์ผ์„ ํ•œ ๊ณณ์—์„œ ๋งŒ๋“ค๊ณ  ์•ˆ์ •์„ฑ ์ถ”์ ์„ ์œ„ํ•ด Crashlytics๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์‹œ์ž‘ํ•˜๊ธฐ

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

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

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

๊ฒฐ๋ก : Firebase๋ฅผ ์œ ์šฉํ•œ ๋ถ„์„ ์†”๋ฃจ์…˜์œผ๋กœ ๋งŒ๋“ค๊ธฐ

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

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

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

ํŒŒ์ด์–ด๋ฒ ์ด์Šค๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Firebase๋Š” Google์ด ๋งŒ๋“  ํฌ๊ด„์ ์ธ ๋ชจ๋ฐ”์ผ ๋ฐ ์›น ์•ฑ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์•ฑ ๊ฐœ๋ฐœ, ๋ถ„์„, ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ๋“ฑ์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ์„œ๋น„์Šค๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase๋Š” ์–ด๋–ค ์•ฑ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋‚˜์š”?

Firebase๋Š” ์‹ค์‹œ๊ฐ„ ๋ณด๊ณ , ๋ชจ๋‹ˆํ„ฐ๋ง, ์ถฉ๋Œ ์ถ”์  ๋ฐ ํ†ตํ•ฉ Google Analytics๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ๋ฉด๋ฐ€ํžˆ ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Firebase๋Š” ์‚ฌ์šฉ์ž ์ฐธ์—ฌ์— ์–ด๋–ป๊ฒŒ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋‚˜์š”?

Firebase๋Š” ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉ์ž์™€ ํƒ€๊ฒŸํŒ…๋˜๊ณ  ๋งž์ถคํ™”๋œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜์—ฌ ์ฐธ์—ฌ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋™์  ๋งํฌ, ์•ฑ ๋ฉ”์‹œ์ง€, ์ธ์•ฑ ๋ฉ”์‹œ์ง€ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Firebase ๋™์  ๋งํฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

Firebase๋Š” Google Analytics์™€ ์–ด๋–ป๊ฒŒ ํ†ตํ•ฉ๋˜๋‚˜์š”?

Firebase๋Š” Google Analytics์™€ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์•ฑ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ, ์‚ฌ์šฉ์ž ํ–‰๋™, ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ์ธก์ •ํ•ญ๋ชฉ์„ ์ข…ํ•ฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ์ •๋ณด์— ๊ธฐ์ดˆํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

Firebase Crashlytics๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Firebase Crashlytics๋Š” ์•ฑ ์„ฑ๋Šฅ์˜ ์˜ค๋ฅ˜์™€ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ถ”์ ํ•˜๋Š” ์ถฉ๋Œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ถฉ๋Œ, ์›์ธ ๋ฐ ์„ฑ๋Šฅ ์„ธ๋ถ€ ์ •๋ณด์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Firebase๋Š” ์•ฑ ๋ฉ”์‹œ์ง•์„ ์–ด๋–ป๊ฒŒ ํ–ฅ์ƒํ•˜๋‚˜์š”?

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

Firebase๋ฅผ AppMaster์™€ ๊ฐ™์€ ์ฝ”๋“œ ์—†๋Š” ํ”Œ๋žซํผ๊ณผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์˜ˆ, Firebase๋Š” AppMaster ์™€ ๊ฐ™์€ no-code ํ”Œ๋žซํผ๊ณผ ์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์ด๋Ÿฌํ•œ ํ”Œ๋žซํผ์—์„œ ์ƒ์„ฑ๋œ ์•ฑ์— ๋Œ€ํ•œ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์‹œ์ž‘ํ•˜๋‹ค
์•ฑ ๋ถ„์„ ๋ฐ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๋ฅผ ์œ„ํ•ด Firebase๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”? | AppMaster