๐ ๋ค์ด๊ฐ๋ฉฐ
https://ju-hyeon.tistory.com/22
๐บํธ์ ์๋ฆผ ๊ตฌํ
๐ ํธ์ ์๋ฆผ ์๋ฆฌ ์ค์ ์ ํต์ฌ
์๋๋ ํธ์ ์๋ฆผ ๊ตฌํ ํฌ์คํธ์์ ๋ณด์ฌ์ค ์ฝ๋์ ์ผ๋ถ์ด๋ค.
ํด๋น ๋ฉ์์ง ๋ด์ฉ์ ๋ณด๋ฉด ๋ฐ๋ก sound๋ฅผ ์ค์ ํด์ฃผ๋ ์ฝ๋๊ฐ ์๋ค.
// ๋ฉ์ธ์ง ๋ด์ฉ
const message = {
notification: {
title: notificationTitle,
body: notificationContent,
},
token: token,
};
message ๋ถ๋ถ์ ์๋๋ก์ด๋ ์๋ฆฌ ์ค์ ์ ์ํ android ๋ถ๋ถ๊ณผ iOS ์๋ฆฌ ์ค์ ์ ์ํ apns ๋ถ๋ถ์ ๋๋ ์ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
(apns๋ Apple push notification service์ ์ฝ์ด์ด๋ค.)
์ฒ์์๋ message ๋ฐ์ ์๋ notification์ ๊ทธ๋ฅ sound ์ค์ ์ ํด๋ดค๋๋ฐ ์๋ฌด ๋ฐ์๋ ์๊ธธ๋ ์ด์ฌํ ๊ตฌ๊ธ๋งํ๋ค.
// ๋ฉ์ธ์ง ๋ด์ฉ
const message = {
notification: {
title: notificationTitle,
body: notificationContent,
},
android: {
notification: {
sound: "default",
},
},
apns: {
payload: {
aps: {
sound: "default",
},
},
},
token: token, // device token
};
์ด๋ ๊ฒ ํ๋ฉด ์๋ฆฌ ๋ชจ๋์ผ ๋๋ ์ ์์ ์ผ๋ก ์๋ฆฌ ์๋์ด, ์ง๋์ด๋ ๋ฌด์ ๋ชจ๋์ผ ๊ฒฝ์ฐ์๋ ๊ฒฝ์ฐ์ ๋ง๊ฒ ์ง๋์ด ๊ฐ๊ฑฐ๋ ๋ฌด์์ด ๋๋ค!
๐ ๋ง์น๋ฉฐ
์์ฒญ ๊ฐ๋จํ์ง๋ง ๊ตฌ๊ธ๋งํด๋ ์ ์๋์ค๊ธธ๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋๊ณ ์ฝ๋๋ฅผ ์์ฑํด๋ดค์ง๋ง...
์๋ฌด๋ฆฌ ํธ์ ์๋ฆผ์ ๋ณด๋ด๋ ์ธ๋ฆฌ์ง ์๋ ๋ ๋ง ์๋ฆฌ.. ์ ๋ ๊ฒ ์๋๋ ์์๋ฅผ ๋๋ ์ ์ค์ ํด์ผ ํ๋ ๊ฑธ ์๊ฐ๋ ๋ชปํ์๋ค..
๋ถ๋ช ์ ์ฝ๋๋ฅผ ์๋ ค์ฃผ์ ํ ์ค๊ธฐ์ ๋น ๊ฐ์ ๊ฐ์ฌํ ๊ธ์ด ์์๋๋ฐ ์ด๋์๋์ง ๋ชป์ฐพ๊ฒ ์ต๋๋ค....... ์๋ฒ ๊ฐ๋ฐ์์๊ฒ ์ฃ ? ์์ฑ์๋ถ ๊ฐ์ฌํฉ๋๋ค...
์ด ๊ธ์ ๋ณด๋ ๋ ๋ค๋ฅธ ์๋ฒ ๊ฐ๋ฐ์๋ถ๋ค๊ป ๋์์ด ๋์๊ธธ,, ํ์ดํ ๐ช
'Programming > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Nodejs] firebase๋ก ์ด๋ฉ์ผ ์ธ์ฆ ๊ตฌํํ๊ธฐ (0) | 2022.06.01 |
---|---|
[Nodejs] Express ๊ตฌ์กฐ ๋ฏ์ด๋ณด๊ธฐ (0) | 2022.04.05 |
[Nodejs] express๋ฅผ ์ด์ฉํ ์๋ฒ ๊ตฌ์ถ (0) | 2022.03.31 |
[Nodejs] firebase FCM์ ์ด์ฉํ pushAlarm ์๋ฒ ๊ตฌํ (0) | 2022.01.21 |