popUp($this->request->param()); return json($returnData); } // 使用Pusher服务推送系统消息 public function pushMessage() { $param = $this->request->param(); if (empty($param['title']) || empty($param['body'])) { return json([ 'code' => 400, 'message' => "缺少参数", 'data' => [] ]); } $interestName = ["admin-popup-push"]; // 订阅兴趣的名称, 一次推送最多100个兴趣名称 $title = ""; $body = ""; $res = (new \app\utility\Pusher())->publishToInterest($interestName, $title, $body); return json([ 'code' => 0, 'message' => 'ok', 'data' => $res ]); } // 生成Beams身份验证令牌 public function generateToken() { $param = $this->request->param(); if (empty($param['user_id'])) { return json([ 'code' => 400, 'message' => "缺少参数", 'data' => [] ]); } $token = (new \app\utility\Pusher())->generateToken($param['user_id']); return json([ 'code' => 0, 'message' => 'ok', 'data' => [ 'token' => $token ] ]); } }