套件概覽
一個 Flutter 插件,可在 Android 上顯示彈出視窗或覆蓋螢幕,即使應用程式已關閉或終止。它利用 Android 的系統層級覆蓋權限,在其他應用程式之上顯示內容,適用於通知、快速動作或持續性 UI 元素。此插件與 Flutter 無縫整合,需要使用者授權才能運作。專為 Android 設計,不支援 iOS。開發者可程式化自訂覆蓋層的外觀與行為。
適用情境
- 顯示持久通知
- 建立浮動操作面板
- 應用在背景時顯示警告
- 實現快速存取工具
- 在其他應用中提供即時更新
主要特色
- 即使應用被終止也能正常運作
- 僅限 Android 的覆蓋層支援
- 可自訂的覆蓋內容
- 系統層級權限處理
- 與 Flutter 的簡單整合
適合對象
- 開發始終開啟的 UI 組件的開發者
- 需要持久覆蓋的應用程式
- 需要前景可見性
- 通知增強的應用程式
- 具有浮動介面的實用程式應用
使用建議
- 需要 Android 系統覆蓋層權限
- iOS 上不可用
- 可能受到設備製造商的限制
- 使用者必須手動啟用權限
- 可能影響電池與效能
