Download the PHP package mhamlet/phpush without Composer
On this page you can find all versions of the php package mhamlet/phpush. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mhamlet/phpush
More information about mhamlet/phpush
Files in mhamlet/phpush
Download mhamlet/phpush
More information about mhamlet/phpush
Files in mhamlet/phpush
Vendor mhamlet
Package phpush
Short Description PHP Package to send push notifications
License MIT License
Package phpush
Short Description PHP Package to send push notifications
License MIT License
Please rate this library. Is it a good library?
Informations about the package phpush
PHPush
PHPush is a PHP package that provide a simple API to send push notifications to foreign platforms.
Currently, we support 3 platforms - Android, iOS, and Google Chrome.
Installation
Add the package in your composer.json by executing the following command:
Example
The following examples demonstrate how to send Push notifications with text "Hello, World!" to 2 devices in different platforms.
// Include composer autoloader
require_once 'vendor/autoload.php';
use PHPush\PHPush;
// Setting environment
PHPush::Environment(PHPush::ENVIRONMENT_PRODUCTION);
// Adding Android key
PHPush::Provider(\PHPush\Provider::PROVIDER_ANDROID)->setAccessKey('test');
// Adding iOS certificate
PHPush::Provider(\PHPush\Provider::PROVIDER_IOS)->setCertificate('ck.pem');
// Creating new queue
$queue = PHPush::Queue();
// Adding some devices
$queue->add(new \PHPush\providers\android\Device('android_registration_id'));
$queue->add(new \PHPush\providers\chrome\Device('chrome_registration_id'));
$queue->add(new \PHPush\providers\ios\Device('ios_device_token'));
// Setting message
$queue->message('Hello World!');
// Send message. You can provide custom fields to this method.
// Also you can pass sound and passphrase with this custom fields
$queue->send(array(
'custom' => 'field',
'sound' => 'popup.aif',
'passphase' => 'phpush',
));
// Creating another queue
$another_queue = PHPush::Queue();
// Adding only one device
$another_queue->add(new \PHPush\providers\ios\Device('another_or_the_same_ios_device_token'));
// Setting message
$another_queue->message('Hello World! I\'m second queue!');
// This will not open a connection to APNS server again.
// It will use the old connection
$another_queue->send();All versions of phpush with dependencies
PHP Build Version
Package Version
No informations.
The package mhamlet/phpush contains the following files
Loading the files please wait ...