From 2690fcda143d44f976aadcafbfc0e4be7d6b3a3c Mon Sep 17 00:00:00 2001 From: chuan <2154243450@qq.com> Date: Tue, 13 May 2025 11:23:03 +0800 Subject: [PATCH] pusher --- app/home/service/NoticeService.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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身份验证令牌