套件概覽
purchases_ui_flutter 套件是一個 Flutter 插件,整合了 RevenueCat 的付費牆系統,可為 iOS 與 Android 提供無縫的應用內購買管理。它提供預建的 UI 元件,用於顯示訂閱層級、處理購買流程,並根據訂閱狀態管理使用者存取權限。專為使用 RevenueCat 後端的開發者設計,可簡化基於訂閱功能的實作,無需從零開始建立自訂 UI。透過最少的設定,確保跨平台的一致體驗。
適用情境
- 實施應用內訂閱付費牆
- 顯示階層定價選項
- 基於訂閱管理使用者存取
- 啟用一次性購買和定期購買
- 與 RevenueCat 後端分析整合
主要特色
- 預建構的付費牆 UI 元件
- 跨平台支援(iOS 與 Android)
- 與 RevenueCat 的訂閱管理整合
- 即時權限處理
- 透過 Flutter pub add 實現快速設定
適合對象
- 具有訂閱模式的應用程式
- 使用 RevenueCat 的開發者
- 需要應用內購買的行動應用
- 希望快速整合付費牆的團隊
- 同時針對 iOS 和 Android 的項目
使用建議
- 需要 RevenueCat 帳戶和 API 金鑰
- 依賴 RevenueCat 的後端服務
- 無需額外的UI工作即可進行有限的自定義
- 可能需要遵守平台特定的商店政策
- 需要對網路或購買失敗情況進行適當的錯誤處理