A PHP Library to easily send PUSH notifications with the Pushwoosh REST Web Services.
Forked gomoob/php-pushwoosh because original project stalled.
Pull in the package through Composer.
composer require cybercog/php-pushwoosh
Sample of creating and sending the Pushwoosh message.
// Create a Pushwoosh client
$pushwoosh = Pushwoosh::create()
->setApplication('XXXX-XXX')
->setAuth('xxxxxxxx');
// Create a request for the '/createMessage' Web Service
$request = CreateMessageRequest::create()
->addNotification(Notification::create()->setContent('Hello Jean !'));
// Call the REST Web Service
$response = $pushwoosh->createMessage($request);
// Check if it's ok
if ($response->isOk()) {
print 'Great, my message has been sent !';
} else {
print 'Oops, the sent failed :-(';
print 'Status code : ' . $response->getStatusCode();
print 'Status message : ' . $response->getStatusMessage();
}
PHP Pushwoosh
package is open-sourced software licensed under the MIT license by Anton Komarev.
CyberCog is a Social Unity of enthusiasts. Research the best solutions in product & software development is our passion.