StoreKitIap 是一个用于在 Flutter 应用中集成苹果 StoreKit 2 的插件。它提供了与苹果 App Store 进行应用内购买和订阅交易的功能。
platform = :ios, '15.0'
要在 Flutter 项目中使用 StoreKitIap 插件,请按照以下步骤进行安装:
-
在项目的
pubspec.yaml
文件中添加 StoreKitIap 依赖:dependencies: store_kit_iap: git: url: https://github.com/ENUUI/store_kit_iap.git ref: main
-
运行以下命令获取依赖项:
flutter pub get
要在 Flutter 应用中使用 StoreKit 插件,您需要按照以下步骤进行集成:
-
在您的 Dart 代码文件中导入 StoreKit:
import 'package:store_kit_iap/store_kit_iap.dart';
-
使用 StoreKit 进行应用内购买和订阅交易:
final StoreKit storeKit = StoreKit(); storeKit.purchased.listen((transaction) { // do something ... }, onError: (error) { // handle error ... }); final opt = PurchaseOpt(productId: 'productId'); storeKit.purchase(opt).catchError((error) { // handle error before purchasing });
- StoreKit 插件仅支持 iOS 平台,并且最低支持的 iOS 系统版本为 iOS 15。
- 在使用 StoreKit 插件之前,确保您的 Flutter 项目已正确配置和运行,并且已在 iOS 设备上进行了适当的测试。