mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
61 lines
2.2 KiB
Markdown
61 lines
2.2 KiB
Markdown
---
|
|
id: electron-client.notify.concept
|
|
title: 桌面端原生通知
|
|
type: concept
|
|
feature: electron-client
|
|
scope: end-user
|
|
locale: zh
|
|
aliases:
|
|
- 桌面通知
|
|
- 桌面端推送
|
|
- 收不到通知
|
|
- 弹出通知
|
|
- 通知中心
|
|
- 桌面端消息提醒
|
|
related_tools: []
|
|
related_pages: []
|
|
prerequisites: []
|
|
negative:
|
|
- 桌面端通知不依赖浏览器权限,但需要系统级允许 DooTask 发通知
|
|
- 系统勿扰模式 / 专注模式开启时,不会弹出但会进通知中心
|
|
- 桌面端通知与移动端 UMENG 推送是两套独立通道,见 [[mobile-client.notify.concept]]
|
|
last_verified: v1.7.90
|
|
---
|
|
|
|
# 桌面端原生通知
|
|
|
|
## 定义
|
|
桌面端的「原生通知」是通过操作系统通知中心弹出的提示(macOS 通知中心 / Windows 操作中心),区别于网页端的浏览器通知。新消息、任务变更、AI 响应等事件会触发,即使 App 处于后台 / 最小化也能收到。
|
|
|
|
## 触发场景
|
|
- 新消息(私聊 / 群聊)
|
|
- 任务被分配 / @ 提醒
|
|
- 项目变更(状态、负责人)
|
|
- 截止提醒
|
|
- 系统通知(管理员推送)
|
|
|
|
## 系统授权
|
|
首次启动会向操作系统申请通知权限:
|
|
- **macOS**:系统设置 → 「通知」→ 找到「DooTask」→ 允许「允许通知」、选择「横幅」或「提醒」样式
|
|
- **Windows**:设置 → 「系统」→「通知」→ 找到「DooTask」→ 打开
|
|
|
|
未授权时 App 仍能收到消息,但不会弹系统通知,只会在 App 内显示红点 / 角标。
|
|
|
|
## 应用内开关
|
|
DooTask 内部还有一层免打扰开关:
|
|
- 个人设置 → 「通知」→ 开关「桌面通知」/「声音」
|
|
- 单个会话 / 项目 → 「免打扰」可单独静音
|
|
|
|
通知触发顺序:**系统权限 → 应用免打扰 → 单会话免打扰**,任一环节关闭都收不到。
|
|
|
|
## 通知样式
|
|
- 标题:消息来源(如群名、发送人)
|
|
- 正文:消息预览(开启「消息预览」时显示;关闭则只显示「您有一条新消息」)
|
|
- 点击通知:激活窗口并跳到对应会话 / 任务
|
|
|
|
## 不支持
|
|
- 不支持自定义通知音效(用系统默认)
|
|
- 不支持通知中折叠 / 分组(每条独立)
|
|
- 系统勿扰模式开启时不弹横幅,但仍写入通知中心
|
|
- 与浏览器 Notifications API 不通用,网页端单独管理
|