kyosifov / urbanairship
Urban Airship PHP 库
1.0.1
2020-09-15 08:25 UTC
Requires
- monolog/monolog: 2.*
- nategood/httpful: >=0.1.2
Requires (Dev)
- phpunit/phpunit: 5.*
This package is auto-updated.
Last update: 2024-09-15 17:59:21 UTC
README
用于与 Urban Airship API 一起发送推送通知的 PHP 库。支持 iOS、Android 和 Windows。
Urban Airship 已不再积极开发此库,但会回应提交的问题和拉取请求。它提供为示例代码,Urban Airship 对其完整性和更新频率不作保证。然而,我们欢迎带有签署的贡献者许可协议的拉取请求。
要求
PHP >= 5.3
依赖项
- Composer
- Httpful
- Monolog
开发依赖项
PHPUnit
示例用法
<?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\all) ->setNotification(P\notification("Hello from php")) ->setDeviceTypes(P\all) ->send(); } catch (AirshipException $e) { print_r($e); }