FLUTTER ECOSYSTEM

navigation_history_observer

一個 Flutter NavigatorObserver,用於儲存已推入路由的歷史記錄,以及已彈出的路由歷史記錄。

最新版本
1.1.1
近 30 天下載
3.6萬
喜歡數
71
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

navigation_history_observer 是一個 Flutter NavigatorObserver,用於追蹤並儲存導航過程中的推入與彈出路由歷史。它為開發者提供完整的導航流程存取權限,支援自訂返回按鈕行為、分析或除錯導航模式等功能。此觀察器可在所有支援的平台上即時捕捉路由轉換,包含行動裝置、網頁與桌面端。它與 Flutter 的路由系統無縫整合,僅需透過 pub add 命令即可完成最小設定。

適用情境
  • 除錯導航流程
  • 實作自訂返回導航邏輯
  • 用於分析的用戶旅程追蹤
  • 在應用重啟後重新建立導航狀態
  • 即時監控路由轉換
主要特色
  • 同時追蹤已推送和已彈出的路由
  • 提供完整的導航歷史記錄
  • 跨平台支援(Android、iOS、Web、macOS、Windows、Linux)
  • 與導航器的簡單整合
  • 即時路線變更監控
適合對象
  • 開發複雜導航工作流程的開發者
  • 需要詳細導航分析的應用程式
  • 實施自定義導航行為的 Teams
  • 除錯路由相關問題
  • 需要狀態恢復的應用程式
使用建議
  • 深度導航棧可能會增加記憶體使用
  • 需要手動管理歷史數據
  • 不適用於輕量級導航需求
  • 僅限與 MaterialApp 或 CupertinoApp 一起使用
  • 應正確註冊至導航觀察者
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add navigation_history_observer

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。