composer require loopeer/easypush
- 注册
ServiceProvider
和Facade
:
Loopeer\EasyPush\Providers\EasyPushProvider::class,
'EasyPush' => \Loopeer\EasyPush\Facades\EasyPushFacade::class,
- 发布配置文件
php artisan vendor:publish
发布后请修改app/config/easypush.php
中对应的配置项
- 对单个用户推送消息
app('easypush')->pushToSingle($push, $title, $content, $custom);
//或
EasyPush::pushToSingle($push, $title, $content, $custom);
- 对多个用户推送消息
app('easypush')->pushToList($pushes, $title, $content, $custom);
//或
EasyPush::pushToList($pushes, $title, $content, $custom);
- 全局推送消息
app('easypush')->pushToAll($title, $content, $custom);
//或
EasyPush::pushToAll($title, $content, $custom);
- push: 推送参数,格式为对象或数组
- channel: 所属渠道(0-个推, 1-小米)
- client_id: 推送渠道用户id
- platform: 设备(ios, android)
- title: 推送标题
- content: 推送内容
- custom: 自定义推送内容