use node.js




var gcm = require('node-gcm');

var fs = require('fs');

var message = new gcm.Message();

var message = new gcm.Message({

    collapseKey: 'demo',

    delayWhileIdle: true,

    timeToLive: 3,

    data: {

        badge: 1,

        alert: 'test msg',

        fftbar: 'test title',

        ttimagesrc: 'http://icon.four53.co.kr/hwal.jpg',

        fttstyle: 'bc:#FFFFFFFF,tc:#FFFFFFFF',

        sound: 'arrow'

    }

});


var server_api_key = 'AIzaS-----------------------------STEs0';

var sender = new gcm.Sender(server_api_key);

var registrationIds = [];

var token = 'APA91bHUE3R-------------------------------------------------------------------------------------------------------------------------wpHfNdeQ'


registrationIds.push(token);


sender.send(message, registrationIds, 4, function (err, result) {

    console.log(result);

});




use http




curl --header "Authorization: key=AIzaS-----------------------------STEs0" \

--header Content-Type:"application/json" https://gcm-http.googleapis.com/gcm/send \

-d "{\"data\":{\"collapse_key\":\"do_not_collapse\",\"badge\":1,\"alert\":\"this is test message\",\"fttbar\":\"test message title\",\"fttimagesrc\":\"http://icon.four53.co.kr/hwal.jpg\",\"fttstyle\":\"bc:#FFFFFFFF,tc:#FFFFFFFF\",\"sound\":\"arrow\"},\"to\":\"APA91bHUE3R-------------------------------------------------------------------------------------------------------------------------wpHfNdeQ\"}"



'Develop' 카테고리의 다른 글

c# task overhead  (0) 2016.05.11
CppUnitTestFramework 실행 순서  (0) 2016.05.10
powershell invoke-XXXX  (0) 2016.02.16
windows server add webservice  (0) 2016.01.12
newtonsoft json assembly conflict  (0) 2015.11.18

+ Recent posts