<!--๐ GitHub ์ด์ ์์ฑ ํ ํ๋ฆฟ --> <!-- ํ์ํ ์ ๋ชฉ์ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐํ์ฌ ์ฌ์ฉํด์ฃผ์ธ์! ๐ง [๊ธฐ๋ฅ์์ฒญ][์นดํ ๊ณ ๋ฆฌ] ๋ฌด์จ ๋ถ๋ถ ๊ธฐ๋ฅ ์์ฒญ โ๏ธ [๊ธฐ๋ฅ์ถ๊ฐ][์นดํ ๊ณ ๋ฆฌ] ๋ฌด์จ ๋ถ๋ถ ๊ธฐ๋ฅ ์ถ๊ฐ ๐ [๊ธฐ๋ฅ๊ฐ์ ][์นดํ ๊ณ ๋ฆฌ] ๋ฌด์จ ๋ถ๋ถ ๊ธฐ๋ฅ ๊ฐ์ ๐ฅ [๊ธด๊ธ] ๐ [๋ฌธ์] โ [~์/์ผ] --> ๐ ํ์ฌ ๋ฌธ์ ์ --- - OAuth ๋ก๊ทธ์ธ์ FCMToken์ ์ ๋ฌ๋ฐ์์ ๊ตฌํํ ์ ์์ด์ผํฉ๋๋ค ๐ ๏ธ ํด๊ฒฐ ๋ฐฉ์ / ์ ์ ๊ธฐ๋ฅ --- - ํ์ฌ FcmToken์ Redis๋ก ๊ด๋ฆฌ์ค์ ๋๋ค PG๋ก ์ด๊ดํ๊ณ ์์ ํด์ผํฉ๋๋ค - FCMConfig๋ก firebase ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์กด์ฑ์ ๋ฐ๊ณ ์์ผ๋ ์ค์ง์ ์ธ ์๋ฆฐ ํ ์คํธ ๋ก์ง์ด ์์ต๋๋ค - ์๋ฆผ ํ ์คํธ ๋ก์ง์ TestController์ ์ถ๊ฐํด์ ๊ตฌํํด์ผํฉ๋๋ค <!-- ์ฃผ์ ํด์ ํ๊ณ ์ฌ์ฉํด์ฃผ์ธ์ (๊ธฐ๋ฅ์ถ๊ฐ,๊ธฐ๋ฅ๊ฐ์ ์์ฑ์ ์์ฑ ํ์๋ฉด๋ฉ๋๋ค) โ๏ธ ์์ ๋ด์ฉ --- - ๊ธฐ๋ฅ ๊ตฌํ์ ํ์ํ ์์ ํญ๋ชฉ์ ์์ฑํฉ๋๋ค. - ์: API ์ค๊ณ, ํ๋ก ํธ์๋ ํ๋ฉด ๊ตฌ์ฑ ๋ฑ. --> ๐โโ๏ธ ๋ด๋น์ --- - ๋ฐฑ์๋: @Cassiiopeia - ํ๋ก ํธ์๋: ์ด๋ฆ - ๋์์ธ: ์ด๋ฆ