diff --git a/app/home/service/NoticeService.php b/app/home/service/NoticeService.php index 0cec05e6..b98ab998 100644 --- a/app/home/service/NoticeService.php +++ b/app/home/service/NoticeService.php @@ -5,12 +5,19 @@ use app\model\UserModel; class NoticeService extends BaseHomeService { + // 生成Beams Token, 注意:返回结果的格式必须是 {"token": "xxx"} 因为这个接口是当作回调函数给Pusher IOS SDK调用的 public function generateToken($param): array { try { if (!isset($param['user_id'])) { return [ - 'token' => "", + 'token' => "缺少user_id", + ]; + } + $user = UserModel::where(['user_id'=>$param['user_id']])->find(); + if (empty($user)) { + return [ + 'token' => "无效用户ID", ]; } // 生成Beams身份验证令牌