kiwi-suite / pushing-kiwi-client
kiwi-suite/pushing-kiwi-client - pushing.kiwi的php客户端
0.0.3
2017-12-13 09:31 UTC
Requires
- php: ^5.6 | ^7.0
- zendframework/zend-diactoros: ^1.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ^6.0.6
This package is not auto-updated.
Last update: 2024-09-15 02:27:29 UTC
README
这是一个草稿。不要在生产环境中使用
kiwi-suite/pushing-kiwi-client
安装
建议的安装方法是使用composer
php composer.phar require kiwi-suite/pushing-kiwi-client
使用方法
$iosMessage = new IosMessage([ 'title' => "string", 'body' => "string", 'launchImage' => "string", 'badge' => 1, 'sound' => "string", 'payload' => ["key" => "value"], 'priority' => 5, 'deviceIds' => ["deviceToken1", "deviceToken2"], ]); $androidMessage = new AndroidMessage([ 'payload' => ["key" => "value"], 'deviceIds' => ["deviceToken1", "deviceToken2"], ]); $notification = new Notification("my_secret_token", [$iosMessage, $androidMessage]); $psr7Request = $notification->createHttpRequest(); $yourHttpClient->send($psr7Request);
此库不包含通过网络发送HTTP请求的功能。您需要获取一个库来完成此操作。任何符合PSR-7规范的库都可以使用,例如Guzzle v6+。
$ composer require 'guzzlehttp/guzzle:^6.0.0'