套件概覽
‘once’ 套件讓開發者能根據各種觸發條件(例如每日、每週、每月、新應用建構或新版本發布)精確執行一次程式碼。它簡化了顯示歡迎畫面、收集使用者反饋,或在更新後初始化資料等一次性動作的實作。此套件以簡單與可靠為設計核心,可在 Android 與 iOS 平台順暢運作。該套件非常適合管理週期性或事件驅動的一次性邏輯,無需手動追蹤狀態。
適用情境
- 每個應用版本僅顯示一次引導畫面
- 在首次啟動時觸發分析資料收集
- 僅在新版本中顯示更新日誌
- 在應用重建後執行初始化任務
- 安排一次性通知
- 在首次打開應用時執行設定流程
主要特色
- 支援多種觸發類型(每日、每週、每月等)
- 自動跨應用重啟持久化
- 無需手動管理狀態
- 輕量且易於整合
- 適用於 Android 和 iOS
- 處理版本和建構號檢測
適合對象
- 應用入門流程
- 使用者參與功能
- 分析和反饋收集
- 更新後設定任務
- 簡單的定時一次性操作
使用建議
- 不支援自訂時間間隔,超出預設選項
- 依賴設備的系統時鐘進行定時
- 可能需要處理時區變化的邊界情況
- 每個觸發類型限一次執行
- 不適用於重複性任務