#!/usr/bin/perl## gcm_demo.cgi#read (STDIN, $postdata, $ENV{'CONTENT_LENGTH'});open OUT, ">>/tmp/gcm_test.txt";print OUT "POST $postdata\n";close(OUT);print "Content-type: text/html;charset=UTF-8\n\n";print "DEMO";exit();
# cat /tmp/gcm_test.txtPOST regId=APA91bHi1fbAcCk1qwCMu6jO4IlJuAtXXXXXXXX_hhyK7atS6i6G_GuhtprPGroMnZkNQvKTWuAPxXXXXXXXXTLv-mKpIi_Ek9CpDPWvJQ79IZjmyXXXXXXXXttIgKOcf-GTcHRC8VmND3UpXXXXXXXXvfC4bw5hJw
#!/usr/bin/perl## gcm_message_send.pl#use LWP;$ua = LWP::UserAgent->new;$res = $ua->post("https://android.googleapis.com/gcm/send",{'registration_id' => "APA91bHi1fbAcCk1qwCMu6jO4IlJuAtXXXXXXXX_hhyK7atS6i6G_GuhtprPGroMnZkNQvKTWuAPxXXXXXXXXTLv-mKpIi_Ek9CpDPWvJQ79IZjmyXXXXXXXXttIgKOcf-GTcHRC8VmND3UpXXXXXXXXvfC4bw5hJw",'collapse_key' => 'update','data.message' => "これはサーバからのテストメッセージです",},"User-Agent" => "NAF Perl Program/0.1","Authorization" => "key=AIzaSyDsXXXXXXXX9Lyazw0NYRVrXXXXXXXXHk","Content-Type" => "application/x-www-form-urlencoded;charset=UTF-8");print $res->content;
$ ./gcm_message_send.plid=0:13685xxxxxxxx632%921cxxxxxxxx38c9