Skip to content

loopeer/easypush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyPush

Installation

composer require loopeer/easypush

Configuration

  1. 注册 ServiceProviderFacade:
Loopeer\EasyPush\Providers\EasyPushProvider::class,

'EasyPush' => \Loopeer\EasyPush\Facades\EasyPushFacade::class,
  1. 发布配置文件
php artisan vendor:publish

发布后请修改app/config/easypush.php 中对应的配置项

Usage

  1. 对单个用户推送消息
app('easypush')->pushToSingle($push, $title, $content, $custom);
//或
EasyPush::pushToSingle($push, $title, $content, $custom);
  1. 对多个用户推送消息
app('easypush')->pushToList($pushes, $title, $content, $custom);
//或
EasyPush::pushToList($pushes, $title, $content, $custom);
  1. 全局推送消息
app('easypush')->pushToAll($title, $content, $custom);
//或
EasyPush::pushToAll($title, $content, $custom);

Parameters

  • push: 推送参数,格式为对象或数组
    • channel: 所属渠道(0-个推, 1-小米)
    • client_id: 推送渠道用户id
    • platform: 设备(ios, android)
  • title: 推送标题
  • content: 推送内容
  • custom: 自定义推送内容

About

A package for push messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages