套件概覽
firebase_app_installations 套件是一個 Flutter 外掛程式,可實現與 Firebase Installations 的整合,讓應用程式能夠管理並取得裝置的唯一安裝識別碼。這些識別碼對於 Firebase 服務(如 Firebase Cloud Messaging (FCM) 和 Firebase Remote Config)至關重要,可實現目標訊息傳遞與設定傳輸。此外掛程式會自動處理安裝權杖的生命週期,確保在應用程式重新啟動與更新後仍能可靠存取。支援 Android、iOS 與 macOS 平台,為 Firebase 生態系統內的裝置安裝管理提供一致介面。
適用情境
- 透過 FCM 傳送目標通知
- 按設備獲取遠端設定
- 跨裝置追蹤應用安裝
- 啟用設備特定分析
- 管理推送通知訂閱
主要特色
- 自動令牌管理
- 跨平台支援(Android、iOS、macOS)
- 與 Firebase 服務的無縫整合
- 安全的安裝ID產生
- 即時令牌刷新
適合對象
- 使用 Firebase 云訊息傳遞的應用程式
- 需要設備級別定位的項目
- 遠端設定實現
- 分析和用戶參與度追蹤
- 需要安全設備識別的移動應用
使用建議
- 需要 Firebase 項目設定
- 依賴於其他 Firebase 套件
- 僅限 Firebase 生態系統
- 權杖持久性行為可能因平台而異
- 需要對網路失敗情況進行適當的錯誤處理