套件概覽
background_locator_2 是一個 Flutter 外掛,可在應用終止時仍實現持續的位置追蹤。它會將位置更新傳送至指定的 Dart 函數中,並包含一個距離過濾器,以根據移動距離控制更新頻率。專為 Android 和 iOS 設計,支援背景執行且對電池影響極小。適用於需要持續位置資料的健身應用、車隊管理以及即時追蹤服務。
適用情境
- 即時GPS追蹤
- 健身與活動監測
- 車隊和資產追蹤
- 基於位置的提醒
- 地理圍欄應用
主要特色
- 後台位置更新
- 基於距離更新的儀表過濾器
- 對被終止應用情況的支持
- 跨平台(Android 與 iOS)
- 可自訂的更新間隔
適合對象
- 需要持續位置追蹤的應用程式
- 開發物流或配送系統的開發者
- 健身和戶外活動應用
- 需要地理圍欄的服務
- 需要高精度定位的應用程式
使用建議
- 需要適當的權限和用戶同意
- 頻繁更新可能導致電池使用量增加
- iOS 後台模式必須在 Xcode 中設定
- 部分舊裝置上的功能有限
- 背景執行可能受到作業系統策略的限制