← 回到全部筆記

iPhone 的吃藥提醒為什麼會悄悄消失

有一種失敗方式,最容易讓人乾脆放棄吃藥 App:它明明是好的。前三四天完全正常,然後提醒就沒了。沒有錯誤訊息、沒有任何警告。你是一週後才發現的——因為你注意到自己好像都沒被提醒過。

這幾乎都不是 App 的 bug,而是 iOS 的三種行為之一。不管你用哪一款 App 都值得知道,包括 Apple 自己的「健康」App。

一、64 則通知的上限

iOS 規定每個 App 同時最多只能有 64 則排程中的本機通知。不是每天 64 則——是排在佇列裡等著發送的,總共 64 則。

一種藥、一天一次的話,這是兩個多月的續航。但實際的用藥組合會讓它消失得非常快,而算式很殘酷:續航天數就是 64 除以你每天產生的提醒數。

1 種藥、一天 1 次 — 64 天 2 種藥、一天 2 次 — 16 天 4 種藥、一天 2 次 — 8 天 7 種藥、一天 3 次 — 3 天 同樣 7 種藥,合併成一天 3 則 — 21 天 1 種藥、一天 1 次 2 種藥、一天 2 次 4 種藥、一天 2 次 7 種藥、一天 3 次 …同樣 7 種,合併後 64 16 8 3 21 0 16 32 48 64 額度用完前還能撐幾天
64 ÷ 每天的提醒數。七種藥、一天三次,就是每天 21 則,整個額度三天就見底。最後一列是同樣的用藥組合,但把同時段的藥合併成一則提醒——這是唯一能讓答案差一個數量級的槓桿。
顯示數字
用藥組合每天提醒數續航天數
1 種藥、一天 1 次164
2 種藥、一天 2 次416
4 種藥、一天 2 次88
7 種藥、一天 3 次213
…同樣 7 種,合併成一天 3 則321

佇列滿了之後,iOS 會安靜地拒收其餘的。App 看起來完全正常——排程就在畫面上——但第三天之後的那些,根本從來沒交給系統過。

各家 App 處理這件事的方式不同,而差別很關鍵:

  • 會補。 寫得好的 App 會在你每次打開、或拿到背景執行機會時把佇列補滿,讓續航一直往前推。如果一個 App 只在你設定完的當下排一次,你就會得到幾天正常、然後安靜。
  • 會合併。 如果三種藥都是早上 08:00,那可以是一則通知而不是三則。資訊一樣,但只花三分之一的額度。這就是「幾天」跟「幾週」的差別。
  • 從最遠的開始砍。 額度用完時,該砍掉的是排程的遠端——下個月——而不是明天早上。

這是提醒變安靜最常見的原因,而且從外面完全看不出來。如果你的 App 停了很久,然後你一打開它就又活過來,那你看到的就是這件事。

二、專注模式與勿擾模式

專注模式(Focus)預設會靜音所有通知。最多人中招的是「睡眠」專注模式,因為晚上或睡前那一餐藥,本來就是最容易漏的,而「睡眠」又是自動開啟的。

有兩條路可以穿過去,差別值得搞清楚:

  • 時效性通知(Time Sensitive) 可以穿透專注模式和排定摘要。App 必須主動把通知標記為時效性,而你也要允許它——「設定」→「通知」→ 該 App →「時效性通知」。然後針對每一個專注模式:「設定」→「專注模式」→ 該模式 →「選項」→「時效性通知」。
  • 重要提醒(Critical Alerts) 會連響鈴開關和專注模式一起蓋過去,是最大聲的一級。它需要 Apple 逐案核准的特殊權限,極少數消費性 App 拿得到。如果有 App 宣稱自己有重要提醒,值得查證一下是真的有權限,還是只是把這個詞拿來用。

藥記得的每一則服藥提醒都是以時效性通知送出。這蓋掉了專注模式和勿擾模式,但蓋不掉手機側邊的實體靜音開關——除了重要提醒,沒有東西做得到。

三、通知權限其實沒給完整

iOS 只會問一次通知權限。如果你當初把那個提示滑掉了,或是給了之後又關掉某個開關,App 沒辦法再問一次來修好它——它只能把你導到「設定」。

有兩個設定特別值得單獨檢查,因為它們可以是開著的、提醒卻仍然像壞掉:

  • 傳送方式。 如果通知被設成「排定摘要」,它們會被打包起來、在你指定的時間一起送達。對吃藥提醒來說,這跟沒被提醒是同一件事。
  • 鎖定畫面與橫幅。 如果兩個都關掉,通知就是發到一個空房間裡。它在通知中心,其他地方哪裡都沒有。

怎麼分辨你是哪一種

這三種從外面看起來一模一樣,但行為不同:

你看到的狀況最可能的原因要去哪裡修
正常了幾天,然後完全停掉64 則通知上限在 App 裡,不在「設定」
早上的會來,晚上或睡前的不會某個專注模式——通常是「睡眠」設定 → 專注模式
從第一天起就什麼都沒有權限,或被設成排定摘要設定 → 通知
只有在你剛打開 App 之後才出現佇列已空,App 開啟時才補在 App 裡,不在「設定」

第四列最常被誤解成「這個 App 好慢」。它不慢——它是沒續航了,而你打開它的動作把佇列補回去了。

實際上該做什麼

按這個順序檢查,從最省事的排到最麻煩的:

  • 設定 → 通知 → 該 App。允許通知開啟、傳送方式選「立即傳送」而不是「排定摘要」、鎖定畫面與橫幅都開、時效性通知開。
  • 設定 → 專注模式 → 每一個你會用到的模式 → 選項。開啟「時效性通知」,或把該 App 加進允許清單。
  • 算一下你的用藥組合。藥物種類 × 每天次數。如果超過大約 15,你就落在上面那張圖的下半部了——去問問你的 App 會不會合併同時段的藥,因為額度問題不是改設定能解決的。
  • 打開 App。如果提醒馬上恢復、然後過幾天又死掉,答案就出來了。

這些都不是什麼冷門知識——每個 iPhone App 都活在同樣的平台規則底下。只是吃藥這件事,安靜地失敗是有代價的,所以值得搞懂一次,而不是每隔幾個月重新診斷一遍。

這些筆記背後的 App,就是藥記得。

不會悄悄停掉的提醒、每位家人各自一個檔案,以及回診前印得出來的紀錄。

App Store 免費下載

iPhone(iOS 17+)· 免註冊 · 藥物數量無上限、永久免費