var gcm = require('node-gcm');
// create a message with default values
var message = new gcm.Message();
// or with object values
var message = new gcm.Message({
collapseKey: 'demo',
delayWhileIdle: false,
timeToLive: 3,
data: {
title: '스마트키키 GCM ',
message: '개별 푸시 테스트 절전',
custom_key1: 'custom data1',
custom_key2: 'custom data2'
}
});
// Server Key
var server_access_key = 'AIzaSyBvbex9ynazbWM8YHwIWS9sl8c4eMWy7UE';
var sender = new gcm.Sender(server_access_key);
var registrationIds = [];
// 폰에서 생성된 토큰 개별푸시할때 이걸로
// db에서 1세, 2세 3세의 유저들에게 개별 푸시를 보내준다
var registration_id = 'dAdP7TmKFNA:APA91bG_bT_LtzaTOJFqfBz3EU7YYVuC2wQFzN6HCZiaPi5Ng7nQWerQhRwIfes65YQxPLlYOgOrpNsNxMSb9aJBR_Db2Xa5FzYOL7h4v50-RcCSS-l0rtd4cNNhS3uD9KdmaKOpCqwb';
// At least one required
registrationIds.push(registration_id);
/**
* Params: message-literal, registrationIds-array, No. of retries, callback-function
**/
sender.send(message, registrationIds, 4, function (err, result) {
console.log(result);
});
'개발지식창고 > Web_Server' 카테고리의 다른 글
Wowza 우분투 설치 (0) | 2017.11.16 |
---|---|
[Centos] samba를 이용하여 리눅스 폴더를 윈도우에서 공유하기 (0) | 2017.10.17 |
vmware에 설치된 ubunto와 윈도우간 파일 공유 (0) | 2014.11.21 |
openfire utf8 설정 (0) | 2014.10.19 |
XMPP 관련 Sample 소스 (0) | 2014.10.16 |