套件概覽
in_app_purchase_storekit 套件為 Flutter 應用程式中的 iOS 與 macOS 提供原生應用內購買功能。它利用 Apple 的 StoreKit 框架,讓開發者能夠安全地管理產品清單、啟動購買並處理交易憑證。此實作對於需要在 Apple 平台提供數位商品或訂閱的應用程式至關重要。該套件與更廣泛的 `in_app_purchase` 插件無縫整合,確保跨平台行為一致。它支援沙盒測試與生產環境,適用於開發與部署工作流程。
適用情境
- 為iOS應用實現應用內購買
- 在 macOS 上管理訂閱
- 使用 Apple 的沙盒環境進行測試購買
- 安全處理採購收據
- 與現有的 Flutter 內購邏輯整合
主要特色
- 原生 StoreKit 集成
- 支援 iOS 與 macOS
- 沙盒與生產模式支援
- 收據驗證功能
- 與 Flutter 的 in_app_purchase 插件無縫整合
適合對象
- 使用應用內購買功能建構 iOS/macOS 應用的 Flutter 開發人員
- 需要訂閱管理的應用
- 針對蘋果生態系統的開發者
- 使用 Flutter 的 in_app_purchase API 的團隊
- 需要安全交易處理的專案
使用建議
- 需要 Apple 開發者帳戶
- 僅限 iOS 與 macOS 平台
- 需要正確的 App Store Connect 設定
- 依賴於 Flutter 的 in_app_purchase 核心功能
- 不相容於 Android 或 Web