Skip to content

mattg888/GCM-PHP-Server-Push-Message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Google Cloud Push Messaging PHP Server Class

A PHP class to send messages to devices registered through Google Cloud Messaging.

See: http://developer.android.com/guide/google/gcm/index.html

Based on the code available at: http://stackoverflow.com/questions/11242743/gcm-with-php-google-cloud-messaging

Example usage

$apiKey = "YOUR GOOGLE API SERVER KEY";
$devices = array('YOUR REGISTERED DEVICE ID');
$message = "The message to send";

$gcpm = new GCMPushMessage($apiKey);
$gcpm->setDevices($devices);
$response = $gcpm->send($message, array('title' => 'Test title'));

How to obtain a Google Server API Key

Enable the API

  • Click 'ENABLE API' (blue top button)
  • Search for 'Google Cloud Messaging', click the link and click 'ENABLE'

Get a server API key

  • Go to https://console.firebase.google.com and select your project your created in the Google console
  • Click the cog icon on the left and click 'Project settings'
  • Go to the 'CLOUD MESSAGING' tab
  • Your server API key will be listed here (for use with this class)
  • Your sender ID (for use within your app) will also be listed here

About

GCM PHP Push Message

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages