티스토리 뷰
728x90
반응형
var request = require('request');
// 둘다 사용가능
//var url = 'https://gcm-http.googleapis.com/gcm/send';
var url = 'https://android.googleapis.com/gcm/send';
var apikey = 'AIzaSyAIwJr4nbF7jcDu9DUt4OdyTB_vEW3j???'; // project server key 1 (OK)
var regId='cTUTljnS8XQ:APA91bF-Cv2MWOXHWF2nTBR8UdyxSMcWw6CJceEb7dVEj1r9MaevYbExzPkXDZLUDYuIJKXk-N83BN9x6yt6ZXEFGRJNEh7OW6qm4mw4jx-O9khNevsnPL71cOsiedqWdYmnux_rp???';//gcm token
var options = {
method: 'POST',
url: url,
headers: {
'Content-Type': 'application/json',
'Authorization': `key=${apikey}`
},
body: JSON.stringify({
registration_ids: [regId],
data: {
title: 'GCM title',
message: 'GCM message'
}
})
};
console.log(options);
request(options, function (err, res, body) {
if (!err) {
console.log(body);
console.log(res.statusCode);
} else {
console.log(err);
}
});
반응형
'모바일 프로그래밍' 카테고리의 다른 글
Android Button의 문자열이 꽉차게 하기 (0) | 2018.08.17 |
---|---|
Android FCM Node.js 발송 예제 (0) | 2018.06.15 |
Android 8.0 Oreo notification channel (0) | 2018.05.19 |
Android Studio 3.1 Kotlin Support 빌드 에러 (0) | 2018.05.11 |
Android GCM PHP 서버 발송 예제 (0) | 2018.05.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday