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

No packages published

Contributors 3

  •  
  •  
  •  

Languages