PhalApi 2.x扩展类库,支持jpush、AliyunPush的推送扩展。
修改项目下的composer.json文件,并添加:
"vivlong/phalapi-xpush":"dev-master"
然后执行composer update。
安装成功后,添加以下配置到/path/to/phalapi/config/app.php文件:
/**
* 相关配置
*/
'Xpush' => array(
'aliyun' => array(
'accessKeyId' => '<yourAccessKeyId>',
'accessKeySecret' => '<yourAccessKeySecret>',
'appKey' => '<yourAppKey>',
'regionId' => 'cn-hangzhou',
'androidChannel' => '<yourChannel>',
'androidPopupActivity' => 'Activity',
),
'jiguang' => array(
'app_key' => '<yourAppKey>',
'master_secret' => '<yourAppSecret>',
),
),并根据自己的情况修改填充。
在/path/to/phalapi/config/di.php文件中,注册:
$di->xPush = function() {
return new \PhalApi\Xpush\Lite();
};使用方式:
\PhalApi\DI()->xPush->push();