套件概覽
一個 Flutter 插件,可在 Android、iOS 和 Web 上啟用應用終止與重啟,並可選擇性地清除資料。它允許開發者以程式設計方式關閉應用並重新啟動,適用於需要乾淨狀態的場景,例如在設定變更或驗證重設後。該插件提供簡單的 API,可在各個平台觸發這些動作,確保行為一致。它可透過 pub.dev 隨意整合至現有的 Flutter 專案中。
適用情境
- 設定變更後重新啟動應用程式
- 登出時清除快取資料
- 重新初始化應用狀態
- 處理身份驗證重設
- 更新後強制重新啟動
主要特色
- 跨平台支援(Android、iOS、Web)
- 重新啟動時清除應用資料的選項
- 用於終止和重新啟動的簡單 API
- 適用於所有主要平台
- 輕量且易於整合
適合對象
- 需要應用重啟功能的開發者
- 應用在使用者動作後需要重設狀態
- 具有複雜會話管理的專案
- 處理敏感數據的移動應用
- 需要受控重啟的Web應用程式
使用建議
- 可能無法在所有 Android 啟動器上運作
- iOS 限制可能會限制完全終止
- Web 支持受限於瀏覽器行為
- 資料清除行為因平台而異
- 某些設備需要適當的權限
