Recommend this page to a friend!
  Classes of Christiaan Baartse  >  PHP Google Cloud Messaging Server  >  >  Download  
Role: Documentation
Content type: text/plain
Description: Documentation
Class: PHP Google Cloud Messaging Server
Send messages to Android applications using GCM
Author: By
Last change:
Date: 8 years ago
Size: 1,217 bytes


Class file image Download
[![Build Status](](

This is a port to PHP of the official [ JAVA package](

$sender = new \WebPower\gcm\server\Sender('your google cloud messaging api key');
$message = \WebPower\gcm\server\Message::builder()
    ->addData('message', 'Hoi')
// Send to a single device using text/plain
$result = $sender->singleSendNoRetry($message, 'registration id');
// or to multiple devices using application/json
$result = $sender->sendNoRetry($message, array('registration id', 'another registration id'));
echo $result; // all value objects support __toString just like the Java code
The Api key can be generated at the [apis console](

Registration ids are obtained by the Android App when it registers itself on the GCM service. It should be forwarded to your PHP code.

composer.phar require webpower/gcm-application-server

For more information send a message to info at phpclasses dot org.