Download the PHP package shaozeming/push without Composer
On this page you can find all versions of the php package shaozeming/push. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package push
push
一个集成推送服务包..,基于laravel5.* 框架开发
- 封装了个推服务
- 封装了极光服务
使用说明
安装
-
方法 1:
执行命令
直接运行composer自动安装代码。
-
方法 2:
在项目根目录的下composer.json文件中添加代码 "shaozeming/push": "dev-master"
添加在 require 中。然后执行命令:composer update。
使用说明
- 1、添加服务
在 config/app.php 的 providers数组中注册服务:
- 2 复制config配置文件
复制vendor/shaozeming/push/config/push.php文件 -> config/push.php进行配置
代码示例演示
方法介绍
1.方法 public function push($deviceId, array $data, $isNotice = true, $function = 'json_encode'){}
- 针对单个用户或多个用户进行推送使用
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
$deviceId | string或array | 无 | push用户的设备ID,多 |
$data | array | 无 | push使用的参数 |
$isNotice | bool | true | 是否通知栏通知。如果为false,只透传,不通知,且透传消息有效时间为只有100秒 |
$function | function | json_encode | 数据编码转换函数,默认是json_encode, 目前暂时只支持个推编码函数自定义 |
2.方法 public function pushToApp(array $data,$isNotice=true, $function = 'json_encode'){}
- 针对整个App进行推送使用
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
$data | array | 无 | push使用的参数 |
$isNotice | bool | true | 是否通知栏通知。如果为false,只透传,不通知,且透传消息有效时间为只有100秒 |
$function | function | json_encode | 数据编码转换函数,默认是json_encode, 目前暂时只支持个推编码函数自定义 |
All versions of push with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3
The package shaozeming/push contains the following files
Loading the files please wait ....