# 通知與推播

跟完這篇，你的手機會在門口有人時響一聲，事件也能發到你已經在用的釘釘 / 企業微信 / 飛書群裡；你還能自己決定哪些事該響、哪些事只記錄、幾點之後不要吵。最後一節是「有事件但沒收到通知」的排查順序，照著查一般三步內就能定位。

> **ℹ️ 開始之前**
>
> 已經新增至少一台攝影機，並且在「事件中心」裡看得到事件。手機上裝好雲瞰 App（iPhone 與 Android 都支援）。推播本身不需要 Pro 授權，能推哪些事件取決於你開啟了哪些偵測能力。

## 一、讓手機收到第一條推播

雲瞰安裝完成時已經建好了一組預設通知規則——目標偵測、進入區域、離開區域、跌倒、嬰兒哭聲、手勢辨識、人臉識別、包裹到達與包裹被取走，各一條。你不需要先去寫規則，要做的只是把手機和帳號綁上。

1. **用你的帳號登入 App**

   **去哪裡**：手機上打開雲瞰 App。
   **做什麼**：填伺服器位址，用網頁後台的同一組帳號密碼登入，登入後停留幾秒。
   **怎麼算成功**：網頁後台 → 平台設定 → 我的帳號 → 我的裝置，清單裡出現這台手機，「最近上線」顯示的是剛剛。

2. **允許系統通知**

   **去哪裡**：手機的系統設定 → 應用程式 → 雲瞰 → 通知。
   **做什麼**：確認通知開關是開的，允許橫幅與聲音。
   **怎麼算成功**：系統設定裡雲瞰的通知狀態是「允許」。

3. **發一條測試推播**

   **去哪裡**：網頁後台 → 平台設定 → 使用者管理，點開你自己這個帳號。
   **做什麼**：點「傳送測試推播」。
   **怎麼算成功**：頁面提示「已傳送測試推播到 N 台裝置」，手機跳出一條帶「測試」字樣的通知。

> **💡 測試推播為什麼一定收得到**
>
> 測試推播會繞過勿擾時段和暫時靜音，它只驗證一件事：手機與伺服器之間的推播通道通不通。所以「測試收得到、真事件收不到」說明問題一定在下面幾道關卡裡，而不在網路或 App 上。

## 驗證

走到一台攝影機前，站夠兩三秒再走開。一分鐘內手機應該收到一條通知，同時「事件中心」裡能找到同一條事件。兩個都有＝設定好了；事件有、通知沒有＝直接跳到本文最後一節。

## 二、推播要過幾道關卡

一條事件從被偵測到落在你手機上，要依序通過下面這些關卡，任何一關不通就不會響。知道這個順序，排查時就不用亂試。

1. **有規則命中**：只有「智慧連動」裡的規則會發手機通知。預設規則被刪掉不會自動補回來。
2. **規則的冷卻時間已過**：同一條規則在冷卻時間內只推一次，避免同一件事洗版。
3. **事件分級不是「低」**：調成「低」的事件只入庫，手機、網頁彈窗都不會有動靜，**自動化規則也不會被觸發**（喊話、渠道訊息、Webhook 一併不執行）。
4. **你在這條規則的接收人裡**：規則不指定接收人時＝發給所有家人。
5. **你不在勿擾或暫時靜音裡**：個人設定優先於全域設定；規則還可以單獨宣告不受勿擾限制。
6. **你的推播偏好沒把它過濾掉**：可以只訂閱某幾台攝影機、某幾類事件。
7. **你的帳號有這台攝影機的檢視權限**：管理員預設全部有權限。
8. **手機系統允許雲瞰發通知**。

> **ℹ️ 網頁彈窗是另一條通道**
>
> 網頁後台和 HDMI 大螢幕上的事件彈窗走的是另一條即時通道：它不受勿擾時段影響，但同樣會被「低」等級擋下。所以「電腦上彈了、手機沒響」通常是勿擾或個人推播偏好在起作用，不是推播壞了。

## 三、勿擾時段

勿擾分三層，從粗到細：

| 設定在哪 | 作用範圍 | 什麼時候用 |
| --- | --- | --- |
| 平台設定 → 通知 → 勿擾開始 / 勿擾結束 | 全家預設 | 統一的作息時間，比如 23:00–07:00 |
| 平台設定 → 我的帳號 → 推播偏好 → 我的勿擾時段 | 只影響你自己，覆蓋全域；留空＝跟隨全域 | 家裡作息不一致時 |
| 平台設定 → 我的帳號 → 推播偏好 → 靜音 1 小時 / 今晚不打擾 | 只影響你自己，到點自動恢復 | 臨時不想被打擾 |

1. **設全家的勿擾**

   **去哪裡**：平台設定 → 通知。
   **做什麼**：填「勿擾開始」和「勿擾結束」，HH:MM 24 小時制，點「儲存設定」。
   **怎麼算成功**：重新整理頁面後兩個輸入框裡仍是你填的時間。

2. **設自己的勿擾**

   **去哪裡**：平台設定 → 我的帳號 → 推播偏好。
   **做什麼**：填「我的勿擾時段」，點「儲存偏好」。
   **怎麼算成功**：頁面提示「偏好已儲存」。留空則跟隨全家的設定。

3. **臨時安靜一會**

   **去哪裡**：同一頁。
   **做什麼**：點「靜音 1 小時」或「今晚不打擾」。
   **怎麼算成功**：上方顯示「你正在暫時靜音中，⋯⋯之前不會收到任何推播」。想提前恢復點「解除靜音」。

> **⚠️ 勿擾不會自動擋下通知規則**
>
> 「智慧連動」裡每條規則都有一個「受勿擾時段影響」開關，**預設是關的**——意思是這條規則像感測器一樣任何時候都觸發，勿擾時段照樣推播。安裝時自帶的那組預設規則也是關的。所以設完勿擾時段之後，還要去把你希望夜裡安靜的那幾條規則勾上這個開關，勿擾對它們才真正生效。跌倒這類規則建議保持不勾：半夜摔倒正是最需要被叫醒的時候。

如果嫌逐條規則去勾麻煩，還有更省事的一條路：把噪音大的事件類型整批降級——見下一節。

## 四、事件分級：哪些推手機、哪些只記錄

家裡最吵的通常是「移動偵測」「離開區域」「區域無人」這類事件。與其一條條去刪規則，不如給事件類型定個等級。

1. **打開分級設定**

   **去哪裡**：平台設定 → 通知。
   **做什麼**：展開「事件分級（依事件類型調整推播強度）」。
   **怎麼算成功**：出現「預設推播等級」和「依事件類型覆蓋」兩塊。

2. **把噪音事件降到低**

   **做什麼**：在「依事件類型覆蓋」裡，把「移動偵測」「離開區域」「區域無人」選成「低（只入庫）」。
   **怎麼算成功**：儲存後重新整理頁面，這幾項仍然是「低」。

3. **把關鍵事件留在高**

   **做什麼**：確認「人臉辨識」「跌倒偵測」「包裹送達」是「高（推全部通道）」或者跟隨預設。
   **怎麼算成功**：事件中心裡這幾類事件依舊帶通知。

| 等級 | 手機通知 | 網頁 / 大螢幕彈窗 | 適合哪些事件 |
| --- | --- | --- | --- |
| 高（推全部通道） | 推，勿擾時段也推 | 彈 | 跌倒偵測、陌生人、包裹這類你一定想立刻知道的 |
| 中（受勿擾） | 推，但勿擾時段內不推 | 彈 | 一般的人、車、寵物事件 |
| 低（只入庫） | 不推 | 不彈 | 移動偵測、離開區域這類量大又不重要的 |

> **💡 降級是一道總閘，不只是靜音**
>
> 調成「低」的事件照樣偵測、照樣入庫、照樣能在事件中心篩選和回放，只是不再打擾你。但要注意它是一道**總閘**：低等級的事件不會進入自動化，所以靠這類事件觸發的喊話、群訊息、Webhook 也會一起停掉——只想讓手機安靜的話，用勿擾時段或個人推播偏好更合適。真要省運算資源，得去「平台設定 → 偵測」裡關掉對應的偵測能力。

## 五、給家人各自設不同的推播

每個家庭成員用自己的帳號登入 App，就能各自決定收什麼。管理員只需要把帳號建好、把該看的攝影機授權給他。

1. **建一個家人帳號**

   **去哪裡**：平台設定 → 使用者管理。
   **做什麼**：新建帳號，選好角色，勾上他能看的攝影機。
   **怎麼算成功**：使用者清單裡出現這個人。

2. **讓他在 App 上登入一次**

   **做什麼**：他用自己的帳號在手機 App 上登入。
   **怎麼算成功**：在「使用者管理」裡點開他，能看到已綁定的裝置。

3. **各自調整推播偏好**

   **去哪裡**：他自己登入網頁後台 → 平台設定 → 我的帳號 → 推播偏好。
   **做什麼**：「訂閱哪些攝影機」只勾他關心的那幾台；「接收哪些事件」只勾他關心的類型，比如只要「人臉識別」和「跌倒」。
   **怎麼算成功**：儲存後提示「偏好已儲存」。兩項都不勾＝接收全部。

4. **驗證**

   **去哪裡**：平台設定 → 使用者管理 → 點開他。
   **做什麼**：點「傳送測試推播」。
   **怎麼算成功**：他的手機收到測試通知。

> **ℹ️ 規則也能指定接收人**
>
> 「智慧連動」的通知動作裡可以指定接收人，不指定＝發給所有家人。指定之後仍會依每個人自己的推播偏好和勿擾再過濾一次——兩層是疊加關係，不是覆蓋關係。

## 六、發到釘釘 / 企業微信 / 飛書等群裡

除了手機 App，雲瞰還能把事件發到你已經在用的群裡或第三方推播 App——釘釘、企業微信、飛書、Bark、Server醬、Telegram、Discord、Slack、Synology Chat、VoceChat，以及企業自建應用形式的飛書應用 / 企業微信應用 / 釘釘應用。憑證在「平台設定 → 通知 → 通知渠道」裡設定一次，之後所有規則直接選用，換金鑰也只改這一處。

1. **新增一個渠道**

   **去哪裡**：平台設定 → 通知，往下拉到「通知渠道」。
   **做什麼**：點「新增渠道」，選一種類型。
   **怎麼算成功**：出現這種類型的表單，每個欄位下面都寫著憑證去哪裡拿，旁邊還有「查看官方文件」的連結。

2. **填憑證**

   **做什麼**：給渠道取一個自己認得出的名稱（例如「客廳釘釘群」），依欄位提示填。摺疊在「進階選項」裡的可以先不管。
   **怎麼算成功**：必填項填完，「儲存」能點。

3. **測試**

   **做什麼**：儲存後在渠道清單裡點「測試」。
   **怎麼算成功**：提示「測試訊息已送出」，對應的群或 App 收到一條訊息。
   **失敗了**：點「查看詳情」，能看到 HTTP 狀態碼和對方回應的原文——金鑰填錯、加簽沒設定、IP 不在白名單，這三類在這裡一眼就能看出來。

4. **在規則裡用它**

   **去哪裡**：智慧連動 → 開啟一條規則或新建一條 → 新增動作。
   **做什麼**：選「發到通知渠道」，在「選擇渠道」裡挑剛才那條；需要的話再填標題和訊息文案、勾上「附上事件快照」或「@所有人」。
   **怎麼算成功**：儲存規則後點規則上的「測試」，群裡收到訊息。

各家憑證去哪裡拿、能不能附圖，速查如下。表單裡每個欄位下面都有同樣的提示，這裡是讓你先挑一個最省事的。

| 渠道 | 憑證從哪裡拿 | 事件快照 | 要注意的 |
| --- | --- | --- | --- |
| 企業微信群機器人 | 群右上角 → 群機器人 → 新增機器人，複製 Webhook 位址 | 隨訊息傳送 | 支援 @所有人 |
| 釘釘群機器人 | 群設定 → 群機器人 → 新增「自訂機器人」，複製 Webhook 位址 | 以連結附上 | 安全設定選「加簽」就把金鑰填進「加簽金鑰」；選「自訂關鍵詞」則留空金鑰，但訊息文案裡必須含那個關鍵詞 |
| 飛書群機器人 | 群設定 → 群機器人 → 新增「自訂機器人」 | 不支援 | 群機器人發不了圖，要附圖請改用「飛書應用」 |
| Bark | Bark App 首頁複製形如 https://api.day.app/你的Key 的位址 | 作為推播圖示 | iPhone 專用，不需要伺服器 |
| Server醬 | 用微信掃碼登入 sct.ftqq.com，複製 SendKey | 以連結附上 | 推到你自己的微信，不需要企業資格；免費版每天有則數限制 |
| Telegram | 找 @BotFather 發 /newbot 拿 Token；chat_id 先給機器人發一句話，再點表單裡的「查詢 chat_id」 | 隨訊息傳送 | 國內需要代理 |
| Discord | 伺服器設定 → 整合 → Webhook → 新建 | 作為附件 | 國內需要代理 |
| Slack | api.slack.com 建一個 App → 開啟 Incoming Webhooks → 新增到頻道 | 以連結附上 | Slack 的伺服器要能連到雲瞰的公網位址 |
| Synology Chat | Chat → 整合 → 傳入 Webhook | NAS 依連結取圖 | 建議填內網 http 位址，省掉憑證問題 |
| VoceChat | 管理後台建機器人拿 API Key，再填頻道 ID | 以連結附上 | 機器人要先加入那個頻道 |
| 飛書應用 | 開發者後台建「企業自建應用」，拿 App ID / App Secret | 隨訊息傳送 | 能發到群也能發給個人；機器人要先拉進群。海外 Lark 要把介面位址切成 open.larksuite.com |
| 企業微信應用 | 管理後台拿企業 ID、應用 Secret、AgentId | 隨訊息傳送 | 能直接推到成員的個人微信；2022 年後新建的應用要設定「企業可信 IP」，家庭寬頻 IP 會變，需要一個固定 IP 的中繼 |
| 釘釘應用 | 開發者後台建「企業內部應用」，拿 AppKey / AppSecret | 隨訊息傳送 | 能發單聊也能發群；要在開發管理裡填伺服器出口 IP |

> **ℹ️ 先挑哪一個**
>
> 家裡人都在用微信、又不想為了企業資格費工夫，選「Server醬」最省事，一個 SendKey 就通。已經有企業微信或釘釘的，群機器人只要複製一個 Webhook 位址，兩分鐘就設定完。用 iPhone 且想要獨立的告警音，選 Bark。要把訊息推到每個家人的個人微信，用「企業微信應用」。

> **⚠️ 附圖能不能成，取決於渠道**
>
> 上表的「事件快照」一欄有兩種：**隨訊息傳送**的，圖片直接傳過去，收訊息的人不需要能連到雲瞰；**以連結附上**的，則要求對方（人或對方伺服器）能打開雲瞰的位址，連結 30 分鐘內有效。只在區域網路存取、沒設定公網網域時，後一類只能收到文字。動作編輯器裡勾「附上事件快照」時，下面那行小字會告訴你目前這個渠道屬於哪一種。

> **💡 文案裡放了 AI 畫面描述會先等一會再發**
>
> 訊息文案裡用了 `{{summary}}`（AI 畫面描述）時，這條渠道訊息會先等描述產生再發——本機模式最長約 15 秒，雲端模式最長約 2 分鐘，逾時就不帶描述照發。原因是群訊息發出去就改不了，不像手機通知能原地變詳細。要求即時送達就別放這個變數；編輯器裡用了它會有一行提示。

> **ℹ️ 關於推到個人微信**
>
> 早期版本提供過直接掛到個人微信的渠道，但它要求你最近剛跟機器人說過話才推得動，隔一陣不聊推播就失敗，現在不再提供新建（已經建好的照常能用）。想把事件推到微信裡，用「Server醬」（推到自己的微信）或「企業微信應用」（推到成員的個人微信）更穩。

## 七、讓通知裡直接看到畫面

預設的通知只有一行文字。開啟下面幾項之後，不用點開就知道發生了什麼。三項都在「平台設定 → 通知」裡。

1. **通知裡顯示畫面**

   **做什麼**：開啟「通知裡顯示畫面」。
   **怎麼算成功**：下一條事件通知帶上偵測目標的特寫。
   **注意**：Android 要顯示圖片需要設定好公網 HTTPS 網域，只在區域網路存取時 Android 收不到圖，iPhone 不受影響。

2. **Android：摺疊著也能看到圖**

   **做什麼**：開啟「在通知裡直接顯示畫面和 AI 描述」。
   **怎麼算成功**：Android 通知摺疊著就有縮圖，展開是大圖。iPhone 一直是完整效果，不受這個開關影響。

3. **AI 描述寫好後更新通知**

   **做什麼**：開啟「AI 摘要完成後更新通知」。
   **怎麼算成功**：通知過幾秒自己從「門口有人」變成更具體的一句話，不會再響一次，也不會多出一條。
   **前提**：先在「平台設定 → AI 摘要」裡開啟畫面描述。

> **💡 AI 描述是幾秒之後才有的**
>
> 事件通知是立刻發出的，畫面描述要晚幾秒才產生（用雲端模型時更久）。所以正常表現是先收到一條簡短通知，那條通知隨後自己變詳細，而不是等描述寫完才推。

## 八、有事件但沒收到通知

依下面的順序查，每一步都有明確的「看哪裡」。絕大多數情況在前三步就能定位。

1. **先確認通道本身是通的**

   平台設定 → 使用者管理 → 點開自己 →「傳送測試推播」。收得到＝通道沒問題，繼續往下查；收不到＝先看「我的帳號 → 我的裝置」裡有沒有這台手機、手機系統的通知權限是不是關著，必要時在 App 裡登出重新登入一次。

2. **確認事件真的產生了**

   去事件中心找那個時間點。沒有事件＝這是偵測的問題，不是推播的問題，去看《AI 偵測》那一篇。

3. **群裡 / 第三方 App 沒收到**

   平台設定 → 通知 → 通知渠道，先看那條渠道的「上次結果」：顯示失敗就點「測試」，再點「查看詳情」看對方回應了什麼。也要確認渠道是「已啟用」，以及規則裡選的確實是這條渠道——渠道被刪掉後，規則裡會提示重新選擇。

4. **看這類事件的分級**

   平台設定 → 通知 → 事件分級。被設成「低（只入庫）」的事件不會推播，網頁也不會彈。

5. **看有沒有規則管這類事件**

   智慧連動，找觸發條件裡包含這個事件類型的規則。預設規則被刪掉不會自動補回來，重建一條即可。

6. **看規則的冷卻時間**

   打開那條規則看冷卻時間。如果剛剛已經推過一條同類通知，冷卻時間內不會再推。規則的執行歷史裡不記錄被冷卻和勿擾跳過的次數，所以「歷史是空的」不代表規則沒運作。

7. **看勿擾和暫時靜音**

   平台設定 → 我的帳號 → 推播偏好，確認沒在暫時靜音中，以及勿擾時段是不是剛好蓋住了這個時間點。

8. **看自己的推播偏好**

   同一頁，「訂閱哪些攝影機」和「接收哪些事件」一旦勾了範圍，範圍外的一律不推。

9. **看攝影機權限**

   平台設定 → 使用者管理，確認這個帳號有這台攝影機的檢視權限。沒有權限的攝影機，它的事件不會推給這個人。

> **⚠️ 陌生人事件單獨有個開關**
>
> 「平台設定 → 通知 → 陌生人來訪推播」關掉之後，不認識的人只會出現在事件中心，不會推手機。排查陌生人相關的漏推先看這裡。

## 相關教學

- [自動化](/docs/automation)——寫規則、加條件、設定機器人渠道
- [AI 偵測](/docs/detection)——事件從哪來、怎麼減少誤報
- [用戶端](/docs/clients)——手機端與網頁端各自適合做什麼
- [疑難排解](/docs/troubleshooting)——裝不上、連不上、看不到畫面

---

來源:https://yun-kan.com/zh-TW/docs/notifications
