PHPackages                             kmlidc/getui - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kmlidc/getui

ActiveLibrary

kmlidc/getui
============

A getui sdk package for laravel.

v0.1.3(7y ago)016MITPHP

Since Jul 17Pushed 7y ago1 watchersCompare

[ Source](https://github.com/kmlidc/getui)[ Packagist](https://packagist.org/packages/kmlidc/getui)[ RSS](/packages/kmlidc-getui/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)Dependencies (1)Versions (8)Used By (0)

Getui sdk package for laravel
=============================

[](#getui-sdk-package-for-laravel)

依赖
--

[](#依赖)

- Laravel 5+. （如果使用队列，须 Laravel 5.5 以上）
- cUrl

安装
--

[](#安装)

- 执行命令：

```
$ composer require cncal/getui
```

- 如果 Laravel 版本小于5.5：

    - 添加 `GetuiServiceProvider` 至 `config/app` 的 `providers`：

    ```
    Cncal\Getui\GetuiServiceProvider::class,
    ```

    - 添加 Facade 至 `config/app` 的 `aliases`：

    ```
    'Getui' => Cncal\Getui\Facades\Getui::class,
    ```
- 发布配置文件 `config/getui.php`：

```
$ php artisan vendor:publish --provider="Cncal\Getui\GetuiServiceProvider"
```

配置
--

[](#配置)

在 `config/getui.php` 中配置推送信息：

```
// 个推基础信息，在平台新建应用的时候生成
'basic' => [
    'host' => "http://sdk.open.api.igexin.com/apiex.htm",
    'app_id' => "",
    'app_key' => "",
    'master_secret' => "",
],

// 推送消息的基础设置
'push' => [
    'is_ring' => true,  //是否响铃
    'is_vibrate' => true,  // 是否振动
    'is_clearable' => true,  // 是否可清除
    'is_offline' => true,  // 是否发送离线消息
    'offline_expire_time' => 2, // 离线消息过期时间，单位为小时（范围：0- 72），该时间段内 cid 在线过的用户均可收到通知
    'network_type' => 0,  // 是否根据网络环境推送消息，0为不限制推送，1为wifi推送，2为4G/3G/2G
],

// 队列配置
'queue' => [
    'is_used' => false, // 是否使用队列
    'connection' => env('QUEUE_DRIVER', 'sync'), // 连接
    'queue' => 'default', // 队列
],
```

使用
--

[](#使用)

- 函数：

```
