· 16 min read

Mac 上 Slack 通知不工作(2026):macOS Tahoe 完整修复指南

修复 macOS Tahoe 上 Slack 通知丢失和静音提醒的问题。涵盖 Focus 过滤器、声音问题、多工作区以及 Tahoe 特有问题的分步指南。

修复 macOS Tahoe 上 Slack 通知丢失和静音提醒的问题。涵盖 Focus 过滤器、声音问题、多工作区以及 Tahoe 特有问题的分步指南。

你正在错过 Slack 消息,因为提醒根本不出现,或者弹出但没有声音,又或者只在部分工作区有效。本指南将解决所有这三种情况。

最后更新:2026 年 4 月。已在 macOS Tahoe 和最新版 Slack 桌面应用上测试。

快速检查清单(从这里开始)

如果你只有 30 秒,先检查以下几项:

  1. Focus / 勿扰模式已关闭(控制中心 → 点击 Focus 图标禁用)
  2. Slack 拥有通知权限(系统设置 → 通知 → Slack → 允许)
  3. 应用内设置:Slack → Preferences → Notifications → 选择 All new messages
  4. 提醒样式设为 AlertsBanners(不是 None
  5. Slack 已更新到最新版 — 旧版本存在已报告的 Tahoe 兼容问题(Slack 菜单 → Help → Check for Updates)

如果以上没有解决问题,请继续阅读下面的详细章节。

如何在 Mac 上启用 Slack 通知

两个地方需要授权:macOS 和 Slack 本身。两者都必须开启。

1. 在 macOS Tahoe 中允许通知

Apple 在 Tahoe 中重新组织了通知设置。新的路径如下:

  1. 打开 系统设置
  2. 点击侧边栏中的 通知
  3. 滚动到 应用程序通知 并找到 Slack
  4. 开启 允许通知
  5. 提醒样式 设为 Banners 或 Alerts(不是 None)
  6. 启用 声音标记在通知中心显示
  7. 可选:启用 显示预览 以查看消息内容

macOS Slack Notifications Settings

2. 在 Slack 内配置通知

Slack 有自己的通知层,运行在 macOS 之上:

  1. 打开 Slack
  2. 点击你的头像 → Preferences(或按 ⌘,
  3. 选择 Notifications
  4. Notify me about 下,选择 All new messages 用于测试,然后再缩小范围
  5. 滚动到 Sound & appearance 并开启通知声音
  6. 如果你在测试期间处于免打扰时段,取消勾选 Use Do Not Disturb Hours

保存设置后,从另一台设备给自己发一条私信来验证。

按优先级排列的常见修复方法

大多数通知丢失的问题都属于以下几种情况。按顺序逐一排查。

Focus 模式正在屏蔽 Slack

macOS Tahoe 使用 Focus 过滤器,即使 Focus 看起来是关闭的,也可能屏蔽特定应用。检查以下两项:

Focus 是否正在启用?

  • 打开控制中心(点击菜单栏中的日期/时间区域)
  • 如果任何 Focus 处于活跃状态,点击它关闭
  • 菜单栏中的月亮图标表示勿扰模式已开启

Slack 是否在 Focus 模式中被允许?

  • 系统设置 → Focus → 选择你的活跃 Focus(工作、个人等)
  • Allowed Apps 下,添加 Slack
  • 或者将 Filter Apps 从”屏蔽这些应用”切换到”允许这些应用”

Tahoe 处理 Focus 过滤器的方式与旧版 macOS 不同。从 Sonoma 升级的用户曾反馈遇到这个问题。

Slack 应用内通知设置过于严格

打开 Slack → Preferences → Notifications。

如果 Notify me about 设为 Direct messages, mentions & keywords,你不会收到频道消息通知,即使你已经加入了该频道。临时切换到 All new messages 来确认是否是这个原因。

每个频道还有自己的覆盖设置。打开一个频道,点击顶部的频道名称,检查 Notifications。频道级别的设置优先于全局设置。

macOS 通知权限被关闭或不完整

即使通知已”允许”,三个子设置也可能阻止通知:

  • 提醒样式:None:提醒会触发但不会显示
  • 显示预览:从不:你会看到横幅但内容为空
  • 播放通知声音:关闭:通知是静音的

在系统设置 → 通知 → Slack 中检查这三项。

Slack 版本过旧或卡住

旧版 Slack 存在已知的 Tahoe 兼容性问题。更新方法:

如果更新后仍然无效,强制退出 Slack(⌥⌘Esc → 选择 Slack → Force Quit)并重新打开。这可以清除卡住的通知守护进程。

多个 Slack 工作区设置冲突

你登录的每个工作区都有自己的通知偏好设置。逐一检查:

  1. 点击左侧边栏中的工作区图标
  2. 进入 Preferences → Notifications
  3. 确认设置一致

如果你使用 Slack Connect 频道(跨组织),宿主工作区控制通知级别。

Slack 缓存损坏

罕见但确实存在。重置方法:

  1. 完全退出 Slack
  2. 打开 Terminal 并运行:rm -rf ~/Library/Application\ Support/Slack/Cache
  3. 重新打开 Slack
  4. 重新登录

这不会删除你的账户或消息,只是缓存数据。

最后手段:重新安装 Slack

  1. 退出 Slack
  2. /Applications/Slack.app 移到废纸篓
  3. 删除 ~/Library/Application Support/Slack
  4. 删除 ~/Library/Caches/com.tinyspeck.slackmacgap
  5. 清空废纸篓,从 slack.com 下载最新版本
  6. 安装并重新登录

Slack 通知声音不工作

声音缺失和提醒缺失是不同的问题。横幅显示了,但你听不到任何声音。

方法 1:在 Slack 中启用声音

Slack → Preferences → Notifications → Sound & appearance

  • Notification sound 下拉菜单:选择 None 以外的任何选项
  • Huddle sound & appearance:通话有单独的设置
  • 确保勾选了 Play sound for notifications

方法 2:在 macOS 中启用声音

系统设置 → 通知 → Slack → 播放通知声音:开启。

如果它已经是开启状态,先关闭再重新开启。这可以重置 Tahoe 上一个常见的声音权限 bug。

方法 3:检查系统声音输出

通知声音通过你的系统输出设备播放。如果你的蓝牙耳机已断开连接,你将听不到任何声音。

  • 控制中心 → 声音 → 选择正确的输出设备
  • 点击音量滑块确认音量不是 0
  • 系统设置 → 声音 → 提示音量 滑块(与输出音量是分开的)

方法 4:浏览器版 vs 桌面应用

如果你在浏览器标签页中使用 Slack,声音还需要浏览器权限。Chrome:点击地址栏中的锁图标 → 网站设置 → 声音:允许。Safari:Safari → 设置 → 网站 → 自动播放。

要获得可靠的通知,请使用桌面应用。

方法 5:自定义声音文件丢失

如果你设置了自定义通知声音(Slack → Preferences → Notifications → custom sound),但之后移动或删除了文件,Slack 会回退到静音。选择一个内置声音来排除这个问题。

macOS Tahoe 特有问题

Tahoe 引入了一些变更,导致从 Sonoma 或 Sequoia 升级的部分用户的通知出现问题。

通知中心位置变更

Tahoe 使用新的 Liquid Glass 设计语言重新设计了通知中心。从触控板右边缘用两指向左滑动,或者点击菜单栏中的日期/时间。

Focus 过滤器可能携带严格的默认设置

有用户反馈,从旧版 macOS 创建的自定义 Focus 模式迁移到 Tahoe 后可能带有更严格的应用屏蔽默认值。在系统设置 → Focus 中审查每个 Focus 模式,确认 Slack 在 Allowed Apps 中。

屏幕使用时间悄悄阻止通知

如果屏幕使用时间将 Slack 设在 App Limits 中,一旦达到限制,通知就会停止。系统设置 → 屏幕使用时间 → App Limits → 移除 Slack 或提高限制。

大版本更新后通知权限被重置

macOS 大版本更新有时会重置应用的通知偏好。如果在 Tahoe 升级后通知停止工作,请在系统设置 → 通知 → Slack 中重新启用。

浏览器版 Slack vs 桌面应用

浏览器版 Slack(在 Chrome、Safari、Firefox 中打开 slack.com)使用的通知系统与桌面应用不同:

  • 浏览器必须处于打开状态才能触发通知
  • 浏览器必须拥有 slack.com 的通知权限
  • macOS 必须为浏览器本身(Chrome、Safari)授予通知权限
  • 声音需要单独的浏览器级别权限

如果你希望在浏览器关闭时也能收到 Slack 通知,你需要使用桌面应用。

使用 Badgeify 将 Slack 添加到菜单栏

通知正常工作后,下一个问题是能否及时注意到。横幅显示 5 秒后就消失了。如果你不在电脑前,就会错过。

Badgeify 在菜单栏中添加一个 Slack 图标,并显示实时的未读数徽章。你可以一眼看到未读数量,无需打开 Slack 或翻找通知中心。

Slack menu bar icon with Badgeify

设置步骤:

  1. badgeify.app/download 下载 Badgeify
  2. 启动并授予权限
  3. 点击 + → 选择 Slack → 确认
  4. Badgeify 会在菜单栏中同步显示 Slack 的未读数

Badgeify 不会替代系统通知。它添加了一个持久的视觉信号,让你在横幅消失后也能发现未读消息。查看完整的 Slack 设置指南获取截图。

FAQ

为什么我在 Mac 上收不到 Slack 通知? 最常见的原因是 Focus 模式屏蔽了 Slack。第二常见的原因是 macOS 中 Slack 的通知权限被关闭。第三是 Slack 应用内的通知偏好设置为 “Nothing” 或仅限 “Direct messages, mentions & keywords”。按上面的章节顺序逐一排查。

为什么 Mac 上 Slack 的通知声音不工作? 需要检查四项:(1) Slack → Preferences → Notifications 中选择了声音,(2) 系统设置 → 通知 → Slack 中开启了”播放通知声音”,(3) 你的系统输出设备不是一个已断开的蓝牙设备,(4) 系统设置 → 声音中的提示音量不是 0。声音缺失和提醒缺失几乎总是不同的问题。

如何在 Mac 上启用 Slack 桌面通知? 两个地方需要设置:Slack 内部(Preferences → Notifications → 选择 “All new messages” 或特定过滤器),以及 macOS(系统设置 → 通知 → Slack → 开启允许通知)。两层都需要授权。

Mac 上 Slack 通知设置看起来正确但仍然收不到通知,怎么办? 强制退出 Slack(⌥⌘Esc)并重新打开。如果无效,重启 Mac 以清除卡住的通知守护进程。如果仍然不行,运行 Console.app,按”slack”过滤,给自己发一条测试私信,查看错误日志。大多数顽固的情况是缓存损坏。参考上面的缓存重置步骤。

macOS Tahoe 会导致 Slack 通知失效吗? 只有从旧版 macOS 带着自定义 Focus 过滤器升级的用户才会遇到。Tahoe 迁移 Focus 设置时使用了更严格的默认值。审查每个 Focus 模式并将 Slack 添加到 Allowed Apps。同时确认通知权限在升级过程中没有被重置。

可以为每个 Slack 工作区设置不同的通知吗? 可以。每个工作区独立存储通知偏好。使用侧边栏图标切换工作区,然后分别打开 Preferences → Notifications 进行设置。工作区内的频道级别设置会覆盖工作区级别设置。

Slack 通知在浏览器中能用吗? 可以,但有额外要求。浏览器标签页必须保持打开,浏览器必须拥有 macOS 通知权限,slack.com 必须拥有浏览器级别的权限。如果想在不打开标签页的情况下获得可靠通知,请使用桌面应用。

如何测试 Slack 通知是否正常工作? 在手机上打开 Slack,给自己发一条私信。如果 Mac 在 3 秒内没有通知,说明有东西在阻止。先检查 Focus,然后检查权限。

如果以上方法都没有用

联系 Slack 支持前,收集以下信息:

  • macOS 版本(系统设置 → 通用 → 关于本机)
  • Slack 版本(Slack 菜单 → About Slack)
  • 问题是出现在所有工作区还是特定工作区
  • 声音正常但提醒不显示,还是反过来
  • 通知应该触发时 Console.app 中的相关错误

提前提供这些信息可以让 Slack 支持更快回复。

如果你想在获得可靠通知的同时整理菜单栏,可以对比当前的 Mac 版 Bartender 替代方案来整理图标,然后添加 Badgeify 获取实时未读徽章。

准备好改造你的 Mac 菜单栏了吗?

完美适合效率爱好者和喜欢更清洁桌面的用户。

    Share:
    Back to Blog

    Related Posts

    View All Posts »