gomoob / php-pushwoosh
A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
Installs: 192 509
Dependents: 8
Suggesters: 1
Security: 0
Stars: 65
Watchers: 9
Forks: 37
Open Issues: 19
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- codeclimate/php-test-reporter: ^0.3.2
- pdepend/pdepend: ^2.2.4
- phpdocumentor/phpdocumentor: ^2.9.0
- phploc/phploc: ^3.0.1
- phpmd/phpmd: ^2.4.3
- phpunit/phpunit: ^5.5.4
- satooshi/php-coveralls: ^1.0.1
- sebastian/phpcpd: ^2.0.4
- squizlabs/php_codesniffer: ^3.0.0RC1
- symfony/yaml: ^3.1.4
This package is not auto-updated.
Last update: 2024-12-07 16:52:43 UTC
README
A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
First sample, creating a 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 its ok if($response->isOk()) { print 'Great, my message has been sent !'; } else { print 'Oups, the sent failed :-('; print 'Status code : ' . $response->getStatusCode(); print 'Status message : ' . $response->getStatusMessage(); }
Easy, isn't it ?
Documentation
Framework Integrations
- Laravel - https://github.com/schimpanz/Laravel-Pushwoosh
- Symfony 2 - https://github.com/Prezent/pushwoosh-bundle
If you have integrated php-pushwoosh into a popular PHP framework let us know !
About Gomoob
At Gomoob we build high quality software with awesome Open Source frameworks everyday. Would you like to start your next project with us? That's great! Give us a call or send us an email and we will get back to you as soon as possible !
You can contact us by email at contact@gomoob.com or by phone number (+33) 6 85 12 81 26 or (+33) 6 28 35 04 49.
Visit also http://gomoob.github.io to discover more Open Source softwares we develop.