套件概覽
wakelock_plus 是一個 Flutter 插件,可防止裝置螢幕進入睡眠狀態,讓螢幕在 Android、iOS、Web、macOS、Windows 和 Linux 等多個平台持續亮起。非常適合需要持續顯示螢幕的應用程式,例如影片播放器、導航應用或 kiosk 模式。該套件提供簡單的 API 來啟用或停用喚醒鎖,確保在不同平台上的行為一致。輕量級且可順暢整合至現有的 Flutter 專案中。
適用情境
- 影片播放
- 導航應用
- 自助服務模式
- 數位看板
- 互動式教學
- 長時間執行的程序
主要特色
- 跨平台支援
- 簡單 API
- 低電量影響
- 應用退出時自動釋放
- 平台特定優化
- 無需原生程式碼
適合對象
- 媒體應用
- 銷售點系統
- 教育工具
- 展示應用
- 需要持續顯示的應用程式
使用建議
- 可能增加電池耗損
- 部分平台需要使用者權限
- 不適用於背景任務
- 可能干擾系統電源管理
- 在不需要時應停用
- 如果過度使用,可能會產生可用性問題