๋ฐ˜์‘ํ˜•

fcm_๋ณด๋‚ด๊ธฐ 1

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋งŒ๋“ค๊ธฐ Firebase FCM ์œผ๋กœ ๋ฉ”์‹œ์ง€ ์ „์†กํ•˜๊ธฐ

Fcm ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ์˜ˆ์ œ๋“ค์€ ๋งŽ์ด ์ฐพ์•„ ๋ณผ ์ˆ˜ ์žˆ์œผ๋‚˜, ๋ณด๋‚ด๋Š” ๊ฑด ? ๊ทธ๊ฒƒ๋„ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์œผ๋กœ ๊ทธ๋Ÿฐ ์˜ˆ์ œ๋Š” ์—†๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์ •๋ฆฌ๋ฅผ ํ•ด ๋ณด๊ฒ ๋‹ค. ๋‹ค๋งŒ, ์ „์ฒด๋ฅผ ๋‹ค ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ผญ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ... MainActivity ์— ์•„๋ž˜ ํ•จ์ˆ˜๋ฅผ ๋„ฃ๊ณ  ์•ฑ์ด ์‹คํ–‰ ๋˜๋Š” ๋™์•ˆ์— ์ฒ˜๋ฆฌ๋ฅผ ํ•˜์ž. - ๋ชฉ์ ์€ allDevices ๋ผ๋Š” ๊ฒƒ์€ ๋‚˜์ค‘์— ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•  Topic ์ด๋‹ค. subscribeToTopoc ์„ ์ด์šฉํ•ด์„œ ๋‚ด๊ฐ€ ๊ตฌ๋™ํ•˜๋Š” ๋ฉ”์‹œ์ง€์ค‘์—์„œ ํ•ด๋‹น Topic ์œผ๋กœ ์ „์†ก๋˜๋Š” ๊ฒƒ์„ ๊ตฌ๋…(?)ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋“ฑ๋ก์„ ํ•ด ๋‘๋Š” ๊ฒƒ์ด๋‹ค. - ๋‘๋ฒˆ์งธ ๋ชฉ์ ์€ getToken ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ํŠน์ •์•ฑ์—๊ฒŒ๋งŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ ์ž ํ•  ๋–„ token ๊ฐ’์œผ๋กœ ๊ตฌ๋ถ„ ํ•˜์—ฌ ๋ฉ”์‹œ์ง€ ์ˆ˜์‹ ์ž๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. public ..

๋ฐ˜์‘ํ˜•