Safari 通知在 iPhone、iPad 和 Mac 上的運作方式並不完全相同。在 Mac 上,即使 Safari 已經關閉,網站仍可向使用者傳送通知;在 iPhone 和 iPad 上,iOS/iPadOS 16.4 以上版本雖然支援 Web Push,但使用者必須先將網站加入主畫面,並以 Web App 方式開啟,才能訂閱推播通知。
如果你是網站經營者,想了解的不是如何管理收到的通知,而是如何向 Safari 使用者傳送網頁推播,可以直接閱讀如何使用 EngageLab WebPush 傳送 Safari 推播通知。
Safari 通知如何在 iPhone 和 Mac 上運作?
Safari 通知本質上是由網站傳送,並透過 Apple 通知系統送達的網頁推播通知。它會和一般 App 通知一起出現在鎖定畫面或通知中心,因此使用體驗比只在瀏覽器分頁中出現的提示更接近原生 App。
不過,Safari 網頁推播的啟用方式會因裝置而異。Apple 自 iOS/iPadOS 16.4 起,開始支援加入主畫面的 Web App 接收 Web Push。網站不能直接從一般 Safari 分頁自行傳送通知;使用者必須先將網站加入主畫面、開啟該 Web App,並在主動點選訂閱功能後授權通知權限。
| 裝置 | Safari 通知運作方式 | 使用者管理位置 |
|---|---|---|
| iPhone/iPad | 適用於 iOS/iPadOS 16.4 以上、已加入主畫面的 Web App | 「設定」>「通知」> 對應的 Web App |
| Mac | 網站可在 Safari 未開啟時繼續傳送通知 | Safari「設定」與 macOS「系統設定」 |
對企業而言,Safari 推播通知通常只是跨瀏覽器 Web Push 策略的一部分。相同的活動可能需要同時觸及 Apple 裝置上的 Safari 使用者,以及使用 Chrome、Firefox 或 Edge 的其他訪客。由於各瀏覽器的權限、呈現方式與送達機制不盡相同,網站需要分別處理相容性,同時維持一致的推播流程。
如何開啟或關閉 Safari 通知?
如何在 iPhone 開啟 Safari 通知?
在 iPhone 上,網站必須先以主畫面 Web App 的形式開啟,才能要求 Web Push 權限。
- 使用 Safari 開啟支援網頁推播的網站。
- 點選「分享」按鈕,然後選擇「加入主畫面」。
- 從 iPhone 主畫面開啟剛加入的 Web App。
- 點選網站中的通知訂閱或開啟通知按鈕。
- 當 iOS 顯示原生權限提示時,點選「允許」。
Apple 規定通知權限要求必須由使用者的主動操作觸發,例如點選「訂閱通知」按鈕。網站不能在背景自動取得通知權限,也不能在使用者沒有互動的情況下強制顯示原生授權視窗。
如何在 iPhone 關閉 Safari 通知?
網站加入主畫面後,其 Safari 通知設定與一般 App 相近:
- 開啟 iPhone「設定」。
- 點選「通知」。
- 找到對應的 Web App。
- 關閉「允許通知」。
如果不再需要該 Web App,也可以直接從主畫面移除。刪除後,該 Web App 及其相關通知權限也會從裝置中移除。
如何在 Mac 管理 Safari 通知?
如果只有特定網站傳送過多通知,你不需要一次關閉所有 Safari 網站通知。
- 開啟 Safari,前往「設定」>「網站」>「通知」。
- 找到想管理的網站,將權限設為「拒絕」,或移除該網站的通知權限。
- 若不希望網站繼續詢問通知權限,可關閉「允許網站詢問是否可以傳送通知」。
- 若要從系統層級關閉通知,請前往 macOS「系統設定」>「通知」,找到對應的網站或 Safari 通知項目,然後關閉通知。
如果收到聲稱裝置中毒、中獎或出現緊急安全問題的可疑 Safari 通知,請不要點選其中的連結。建議先前往 Safari「設定」>「網站」>「通知」,移除不認識的網站,並檢查其權限是否已取消。
iPhone 上的 Safari 通知:網站需要支援哪些條件?
對一般使用者而言,開啟 Safari 通知只需要幾個步驟;但對負責網站整合的團隊來說,背後還需要完成多項技術設定。
典型的 iOS 網頁推播環境包括:
- HTTPS:Web Push 權限、訂閱與 Service Worker 都需要在安全的網站環境中執行。
- Web App Manifest:網站需要具備適當的 Web App 設定,才能在加入主畫面後以應用程式模式開啟。
- Service Worker:負責在網頁沒有顯示於前景時接收推播事件。
- Push API 與 Notifications API:負責建立瀏覽器訂閱,以及在裝置上顯示通知。
- 加入主畫面的 Web App:iPhone 和 iPad 的 Safari Web Push 必須透過已加入主畫面的 Web App 運作。
- 由使用者觸發的權限要求:網站應在使用者主動點選訂閱按鈕後,才顯示系統的通知權限提示。
最後一點不只是技術限制,也會直接影響訂閱成長。如果訪客剛進入網站就立即看到通知授權視窗,他們通常還不知道訂閱能獲得什麼價值,因此很容易選擇拒絕。一旦使用者拒絕瀏覽器的原生權限要求,網站通常無法直接再次顯示提示;使用者必須進入瀏覽器或系統設定,手動修改通知權限。
因此,權限要求策略不只是 SDK 整合問題,也是提升訂閱率的重要環節。EngageLab WebPush 可以在瀏覽器顯示原生授權視窗前,先向訪客說明會收到哪些通知,並確認其訂閱意願,再觸發正式的通知權限要求。
如果網站採用 PWA,也應將 Safari 推播通知納入整體 PWA 推播規劃,包括 Manifest、Service Worker、訂閱流程與主畫面安裝指引。你也可以參考 PWA 推播通知完整指南。
企業如何使用 Safari Web Push?
現代 Safari 使用的 Web Push,與舊版 Safari 的推播機制並不完全相同。
Safari 16 以上版本支援以 W3C 標準為基礎的 Web Push。對 EngageLab WebPush 而言,新的 Safari 16+ 訂閱者可以優先採用標準 Push API;透過舊版 Safari 推播方式建立的既有訂閱者,則可繼續使用原有傳送路徑。
Safari 15 或更早版本屬於舊版相容情境,可能需要使用 Safari Push 憑證。如果企業仍需觸及舊版 Safari 使用者,就必須評估憑證管理、舊訂閱資料與新式 Web Push 之間的相容性。
| 瀏覽器/版本 | 常見傳送方式 | 對企業的影響 |
|---|---|---|
| Safari 16+ | 支援 W3C Web Push | 可採用現代化網頁推播流程,並相容既有訂閱者 |
| Safari 15 或更早版本 | 舊版 Safari Push | 可能需要 Safari Push 憑證 |
| Chrome/Firefox/Edge | 標準化 Web Push | 可與 Safari 活動整合管理 |
在選擇網頁推播通知服務時,這項差異非常重要。如果企業自行維護不同瀏覽器的傳送邏輯、Safari Push 憑證、訂閱狀態、分眾規則與成效報告,整體開發與維護成本很快就會超過建立通知內容本身所需的資源。
如何使用 EngageLab WebPush 傳送 Safari 推播通知?
EngageLab WebPush 可讓產品、行銷與營運團隊透過同一個流程管理 Safari、Chrome、Firefox、Edge 及其他支援的瀏覽器。
從網站整合、通知權限、訂閱者管理,到活動建立、分眾傳送、排程與成效分析,都可以在同一個平台中完成,不需要針對每一種瀏覽器建立獨立的推播系統。
1. 新增網站網域
進入 EngageLab WebPush 後,前往「基本設定」>「集成設定」,新增預計傳送通知的 HTTPS 網站網域。
整合時應特別留意 Service Worker 的作用範圍。如果網站已經有 PWA Service Worker,則需事先規劃整合方式,避免作用範圍重疊。
2. 整合 WebPush SDK
Web SDK 會負責註冊訂閱者,並依據瀏覽器選擇適當的推播傳送路徑。對 Safari 16 以上版本,EngageLab 可優先為新訂閱者使用 W3C Web Push,同時在有需要時保留對舊版 Safari 訂閱機制的支援。
3. 使用引導式授權提升訂閱率
EngageLab 支援直接授權、引導式授權及自訂授權流程。引導提示會顯示在瀏覽器原生權限視窗之前,讓網站先說明使用者將收到的內容。
你可以前往 WebPush「基本設定」>「通知授權配置」設定引導式授權。
4. 建立並傳送 Safari 推播通知
完成訂閱者註冊後,前往「推播」>「通知訊息」建立推播活動。你可以設定通知標題、內容、目標受眾、前往網址,以及傳送日期與時間。
Safari 對通知內容有自己的呈現限制,因此應優先確保標題、內文、圖示及前往網址能夠獨立傳達完整訊息。
5. 使用 EngageLab 智慧傳送時間
EngageLab 智慧傳送可以根據訂閱者過去的活躍行為與裝置時區,選擇更適合該使用者的傳送時間。對資料不足的新訂閱者,也可以設定備用傳送方案。
智慧傳送特別適合內容更新、促銷優惠、使用者召回、定期活動通知,以及降價或庫存提醒。若通知與訂單狀態、帳號安全或其他具時效性的事件有關,則應在事件發生時立即傳送。
- 通知的有效時間以數小時而非數分鐘計算。
- 受眾分布於多個時區。
- 已累積足夠的訂閱者活躍資料。
- 希望為新使用者或資料不足的訂閱者設定明確的備用傳送規則。
從同一個平台管理 Safari、Chrome、Firefox 和 Edge 的網頁推播。
如何使用 EngageLab 優化 Safari Web Push?
完成技術整合只是第一個階段。接下來更重要的問題是:有多少訪客願意訂閱、通知是否順利送達、什麼時間傳送效果最好,以及使用者收到通知後採取了哪些行動。
在原生權限提示前增加 Web Push 訂閱者
應該在訪客具有明確訂閱理由時,才提出通知權限要求。例如,閱讀者正在追蹤特定新聞主題、消費者希望收到商品降價或到貨提醒、顧客正在等待訂單更新,或會員希望及時獲得活動資訊。
- 等待適當時機:等到訪客進入與通知有關的使用情境。
- 說明訂閱價值:清楚說明訂閱後可以收到哪些資訊。
- 確認訪客意願:先使用引導式提示確認訪客是否有興趣。
- 提出原生權限要求:確認意願後,再觸發瀏覽器的原生通知權限要求。
對 iPhone 和 iPad,還必須清楚說明「加入主畫面」的要求。使用者無法直接在一般 Safari 分頁中完成 iOS 網頁推播訂閱,而是需要先將網站加入主畫面,再從主畫面開啟 Web App。
在 EngageLab 衡量 Safari Web Push 成效
EngageLab WebPush 可以追蹤從目標受眾、推播傳送及送達,到曝光與點選等階段的資料。團隊也可以依瀏覽器比較成效,避免用完全相同的回報邏輯評估每一個渠道。
Safari 成效判讀: 透過 Safari 系統渠道送達的訊息,可能無法回傳與部分其他瀏覽器相同的曝光和點選資料。因此,Safari 曝光次數偏低或顯示為零,不一定代表通知傳送失敗,也可能只是回報機制不同。
進行瀏覽器成效比較時,建議單獨檢視 Safari。可以先利用 EngageLab 的送達資料判斷推播流程是否正常,再將通知連結串接網站分析工具,衡量購買、註冊、文章閱讀、預約等真正的商業成果。
使用 EngageLab 進行智慧 A/B 測試
EngageLab WebPush 支援推播活動 A/B 測試。測試時應維持受眾、優惠內容與活動條件一致,每次只改變一個重要變數,例如:
- 通知標題
- 通知內文
- 傳送時間
- 點選後的前往網址
測試完成後,可以比較不同群組的送達率及點擊率。送達率能反映訊息是否成功觸及受眾,點擊率則能判斷通知是否獲得注意;但兩者無法單獨證明活動帶來更多購買、註冊或其他後續轉換。
對商業活動而言,應在測試開始前定義最終轉換目標,並使用網站或分析工具追蹤該行為。如此一來,勝出的版本才會與活動真正希望產生的商業結果一致,而不只是獲得較高的通知點擊率。
總結
Safari 通知的運作方式會因裝置與版本而異。在 Mac 上,網站可以在 Safari 關閉後繼續傳送通知;在 iPhone 和 iPad 上,使用者必須先將網站加入主畫面,才能透過 Web App 訂閱網頁推播。
對企業而言,Safari 應被納入完整的跨瀏覽器 Web Push 策略。現代 Safari 已支援標準化 Web Push,舊版 Safari 仍可能涉及憑證與相容性問題,而 iPhone 又有加入主畫面的額外要求。
EngageLab WebPush 可以將這些傳送路徑整合在同一個平台中,並提供訂閱權限管理、智慧傳送、活動建立、A/B 測試與成效分析等功能。
實際執行目標並不複雜:在適當時機邀請使用者訂閱,在通知仍具價值時送達,並衡量使用者完成的最終行動。
使用 EngageLab 統一管理 Safari、Chrome、Firefox 和 Edge 的網頁推播。







