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 |