Airship PHP Library
PHP library for using Airship’s messaging platform and related features.
Resources
- GitHub
- Packagist
- Airship API Reference
- PHP Library API Reference
Important Airship is no longer actively developing this library but will respond to feature requests, issues, and pull requests submitted to the Airship Support site . This library provides sample code, and Airship makes no guarantees as to completeness or regularity of updates.
Requirements
- PHP >= 5.3 Dependencies
- Composer
- Httpful
- Monolog
- Development dependencies: PHPUnit
Example usage
Basic usage example
<?php
require_once 'vendor/autoload.php';
use UrbanAirship\Airship;
use UrbanAirship\AirshipException;
use UrbanAirship\UALog;
use UrbanAirship\Push as P;
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
UALog::setLogHandlers(array(new StreamHandler("php://stdout", Logger::DEBUG)));
$airship = new Airship("<app key>", "<master secret>");
try {
$response = $airship->push()
->setAudience(P\iosChannel("Insert your iOS channel here!"))
->setNotification(P\notification("Hello from PHP"))
->setDeviceTypes(P\deviceTypes("ios"))
->send();
} catch (AirshipException $e) {
print_r($e);
}
Feedback
Was this page helpful?
Thank you
Thanks for your feedback!
Tell Us MoreThank you
We will try harder!
Tell Us MoreCategories