Help Center / woowtech aiot App / 繁體中文
Local Push與WebSocket背景通知
區域網路通知與APNs/FCM分開驗證,避免誤認背景連線保證。
Local Push是什麼
Local Push透過符合條件的本地連線傳送通知,與經由APNs/FCM的遠端通知不同。是否可用由App版本、主機支援、權限、區域網路與平台配置共同決定。
iOS與Android的差異
Android可依App支援設定持續WebSocket連線,但系統仍會施加電池/背景執行限制。iOS的本地推播使用專門平台機制及適用的網路條件;不能承諾一般WebSocket永遠在背景常駐。不要因為某個前景測試成功,就宣稱所有背景情境已可用。
如何檢查
- 先確認主機與App的普通登入/連線正常。
- 在App的主機連線或通知設定確認當前版本提供的本地通知選項。
- 在符合條件的LAN中測試,再切換外部網路,比較本地與遠端路徑。
- 測試螢幕關閉、低耗電、Wi-Fi離開/返回、重啟與權限停用後的結果。
安全與耗電
持續連線可能增加耗電,調整前先理解用途。不需停用TLS驗證、root或關閉整台手機安全防護。本地通知仍可能顯示私人內容,系統通知與鎖屏預覽控制仍有效。