์ ๋ํฐ fcm ์ฌ์ฉ์ค์ธ๋ฐ ์ฃผ๊ฐ, ์ผ๊ฐ ํธ์์ ๊ดํด์ ์ด๋ป๊ฒ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์ ์ง๋ฌธ ๋จ๊น๋๋ค.
๊ด๊ณ ์์ ๋์ ํ ๋ ์ฃผ๊ฐ, ์ผ๊ฐ ๋๊ฐ ๋๋ ์ ํ์์์?
๊ทผ๋ฐ ์ฃผ๊ฐ๋ง ๊ด๊ณ ์์ ๋์ํ๊ณ , ์ผ๊ฐ์ ์ํ ๋ ์ด๋ป๊ฒ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์.ย
FirebaseMessaging.TokenRegistrationOnInitEnabled = false ๋ก ํ๋ฉด ๋ฉ์์ง๋ฅผ ๋ฐ์ง ์๋๋ฐ ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ๋ฉ์์ง๊ฐ ์์ต๋๋ค.
๋ฉ์์ง๋ฅผ ํผ๋ธ๋ฆฌ์ ์ฌ์์ ๋ณด๋ด๊ธฐ ๋๋ฌธ์ ๋ก์ปฌํธ์๋ก๋ ์๋ ๊ฑฐ๊ฐ์์ fcm์ ์ผ๋๋ฐ, ์ฃผ,์ผ๊ฐ ๊ตฌ๋ถ์ ์ด๋ป๊ฒ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค์.
์ด์ฌํ ๊น๋ณธ๊ฒ ์๋๋ผ์ ์์ธํ์ง ์์ง๋ง... ์ ํฌ๋ ๋๊ฐ ์๋ ์ฒ๋ผ ๋์ด ์๋ค์. - ๋ณ๋์ ์น์๋ฒ๋ฅผ ํตํด FCM API๋ฅผ ํธ์ถํฉ๋๋ค. ( Firebase ์ฝ์ ๋ค์ด๊ฐ๋ฉด ํด๋ผ์ฐ๋ ๋ฉ์์ง์ ์๋ ๊ทธ๊ฑฐ.. ) - ํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ํธ์ ๋์, ์ผ๊ฐ ํธ์ ๋์ ํ์ ์ ํตํด ๋์ ์ฌ๋ถ๋ฅผ ์น์๋ฒ๋ก ์ ์ก - ์น์๋ฒ์ DB์ ํธ์๋ฅผ ์์ ํ ๋๋ฐ์ด์ค(ํน์ ์ ์ ) ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๋๋ฐ์ด์ค ์ ๋ณด์๋ ์์ ๋์ ์ฌ๋ถ, ์ผ๊ฐ ์์ ๋์ ์ฌ๋ถ, ํ์ค์์ ํด๋น ๋๋ฐ์ด์ค ์๊ฐ์ ์ฐจ์ด( ex. UTC+9 )๋ ํจ๊ป ์ ์ฅ. - ํธ์ ์ ์ก ์, ํ์ค์์ ํด๋น ๋๋ฐ์ด์ค ์๊ฐ์ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ์ฌ ํ์ง ์๊ฐ์ด ์ผ๊ฐ์ผ ๊ฒฝ์ฐ ์ ์กํ์ง ์๋๋ก ์ฒ๋ฆฌ