티스토리 뷰

모바일 프로그래밍

Android GCM Node.js 발송 예제

두덕리온라인 2018. 5. 31. 10:10
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);
    }
});


반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday