Node.js에서 FCM을 이용한 안드로이드 푸시 기능 연동
2016. 10. 27. 19:30ㆍ서버 프로그래밍
안드로이드 푸시 구현 방법이 GCM에서 FCM(Firebase Cloud Messaging)으로 변경되면서, Node.js에서 푸시 연동하는 모듈을 바꿔줘야 한다. FCM 연동하는 모듈 중에 fcm-push 모듈이 괜찮은 것 같다.
https://www.npmjs.com/package/fcm-push
var FCM = require('fcm-push');
var serverKey = '';
var fcm = new FCM(serverKey);
var message = {
to: 'registration_token_or_topics', // required fill with device token or topics
collapse_key: 'your_collapse_key',
data: {
your_custom_data_key: 'your_custom_data_value'
},
notification: {
title: 'Title of your push notification',
body: 'Body of your push notification'
}
};
//callback style
fcm.send(message, function(err, response){
if (err) {
console.log("Something has gone wrong!");
} else {
console.log("Successfully sent with response: ", response);
}
});