...
|
...
|
@@ -9,11 +9,10 @@ |
|
|
namespace api\home\controller;
|
|
|
|
|
|
use think\Db;
|
|
|
use think\Validate;
|
|
|
use cmf\controller\RestBaseController;
|
|
|
use app\portal\model\StepModel;
|
|
|
use FFMpeg\FFMpeg;
|
|
|
use app\portal\model\DiscussModel;
|
|
|
use JPush\Client as JPush;
|
|
|
|
|
|
class CommonController extends RestBaseController
|
|
|
{
|
...
|
...
|
@@ -2189,4 +2188,26 @@ class CommonController extends RestBaseController |
|
|
$status = !empty($res)?$res['status']:'';
|
|
|
return $status;
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
* 极光推送
|
|
|
* $alias:别名,字符串或者array()
|
|
|
* $content:内容
|
|
|
* $title:标题
|
|
|
* $extras:推送附加参数array()
|
|
|
*/
|
|
|
public function pushMessage($alias,$content,$title,$extras){
|
|
|
$app_key = config('site.app_key');
|
|
|
$master_secret = config('site.master_secret');
|
|
|
$client = new JPush($app_key, $master_secret);
|
|
|
$result = $client->push()
|
|
|
->setPlatform('all')
|
|
|
->addAlias($alias)
|
|
|
->setMessage($content, $title,'text',$extras)
|
|
|
->addAndroidNotification($content,$title,1,$extras)
|
|
|
->addIosNotification($content, 'iOS sound', '+1', true, 'iOS category',$extras)
|
|
|
->send();
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
} |
...
|
...
|
|