rezzza/processone-bundle
Composer 安装命令:
composer require rezzza/processone-bundle
包简介
ProcessOne bundle for Symfony2 projects
README 文档
README
Installation
"require": {
'rezzza/processone-bundle': '*',
}
Enable Bundle
In AppKernel:
$bundles = array( //.... new Rezzza\ProcessOneBundle\RezzzaProcessOneBundle(), //.... );
Configuration
rezzza_process_one: connections: default: transport: guzzle host: https://subdomain.process-one.net publish: key: MY_KEY secret: MY_SECRET expire: 10
Usage
use Rezzza\ProcessOneBundle\Recipient; use Rezzza\ProcessOneBundle\Message; $conn = $this->get('rezzza.process_one.default.connection'); // recipients $recipients = new Recipient\TagRecipient(array('@registered')); $recipients = new Recipient\AliasRecipient(array('user@domain.tld')); $recipients = new Recipient\DeviceTokenRecipient(array('device-token')); // message $message = new Message\ApsMessage(); $message->setApsData('alert', '..'); $message->setApsData('badge', 1337); $message->setData('custom_element', 'value'); $conn->setRecipient($recipients) ->setMessage($message) ->send();
Customisation
You can easily add new messages, recipients, transport
Wishlist
- Tests
- Standalone library
统计信息
- 总下载量: 13.09k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-03-27