abraovic / phpush
此包已被废弃且不再维护。未建议替代包。
使用PHP发送iOS和Android推送通知
v0.2.1
2016-04-28 08:24 UTC
Requires
- php: >=5.3
- lib-curl: *
- symfony/yaml: 3.0.*
Requires (Dev)
- phpunit/phpunit: ^4.7
This package is auto-updated.
Last update: 2020-05-22 17:07:56 UTC
README
安装
首选的安装方法是使用 Packagist 和 Composer。运行以下命令来安装包并将其添加到项目的 composer.json
中:
composer require abraovic/phpush
示例
您可以在该库的示例部分找到更多示例。
<?php require 'vendor/autoload.php'; use abraovic\PHPush; use abraovic\PHPush\Exception\PHPushException; try { $type = PHPush\Push\Push::IOS; $credentials = [ 'device_token' => 'fake-token', // for multiple use an array 'device_token' => ['fake-token-1', 'fake-token-2', ...] 'certificate_path' => 'fake-cert', 'certificate_phrase' => '', 'dev' => true ]; // enable printing payload before send (for development purpose) PHPush\Push\Push::$printPayload = true; $push = new PHPush\Push\Push($type, $credentials); $message = new PHPush\Push\Message($type, "Hello"); $message->setBadge(200); $message->setBody('body'); $iosMsg = $message->getMessage(); $iosMsg->setSound('default'); if ($push->sendMessage($message)) { echo "sent"; } } catch (PHPushException $e) { echo 'Caught exception: ' . $e->getMessage() . "\n"; }
贡献
欢迎贡献!请阅读 CONTRIBUTING 获取详细信息。
版权和许可
abraovic/phpush 库版权© Ante Braovic,并授权在Apache2许可证下使用。