Activsy 是一個 Flutter/Dart 套件,可偵測應用程式中的閒置期間,並在無使用者互動時觸發反應。它可在多個平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上監控使用者活動,非常適合實作閒置計時器、自動登出功能或螢幕變暗。該套件提供簡單的 API,用於定義閒置閾值,並在使用者變得閒置時執行回呼。它輕量且可順暢整合至現有的 Flutter 專案中。
適用情境
- 閒置後自動登出
- 空閒會話檢測
- 螢幕超時管理
- 使用者參與度追蹤
- 防止閒置時間未經授權的存取
主要特色
- 跨平台支援
- 可設定的閒置閾值
- 閒置時的回呼
- 輕量且易於整合
- 即時活動監控
適合對象
- 需要會話安全的應用程式
- 自助服務終端或面向公眾的應用程式
- 時間敏感的使用者介面
- 具有空閒狀態邏輯的應用程式
使用建議
- 某些平台可能需要權限
- 電池使用量取決於輪詢頻率
- 不適用於高頻率活動追蹤
- 需要謹慎處理背景狀態
- 初始設定可能需要特定於平台的設定