应用内购买
此项目使用 in_app_purchase 包支持 Flutter 的应用内购买。生成的模板应用程序提供了一个名为 purchase_client
的 in_app_purchase
包的模拟版本。
PurchaseClient
类实现了 in_app_purchase 包中的 InAppPurchase
,并使用相同的机制公开 purchaseStream
。
Stream<List<PurchaseDetails>> get purchaseStream => _purchaseStream.stream;
products.dart 文件包含模拟产品。
Dart Frog 后端提供一个包含文案文本和价格信息的可用订阅数据列表。要编辑订阅数据,请更改自定义新闻数据源中的 getSubscriptions()
方法。请确保您的 iOS 和 Android 购买项目的产品 ID 相同,因为此信息会传递到平台无关的 in_app_purchase
包。
要使用 in_app_purchase 包,请在 main_development.dart
和 main_production.dart
中将 PurchaseClient
替换为 in_app_purchase
包的实现。
然后,请按照 in_app_purchase
包文档中的 入门 部分进行操作。