FLUTTER ECOSYSTEM

purchases_flutter

Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android.

Latest version
10.13.2
30-day downloads
619K
Likes
918
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Purchases Flutter is a comprehensive in-app purchase and subscription management solution for Flutter apps, supporting iOS, Android, macOS, and Web. It simplifies the integration of subscription models, handling complex backend logic like entitlements, billing, and user access. The plugin provides a unified API across platforms, enabling developers to manage subscriptions, track user status, and support various pricing tiers with minimal code. Built by RevenueCat, it ensures consistent behavior and compliance with platform-specific rules.

Use cases
  • Managing in-app subscriptions
  • Handling one-time purchases
  • Implementing tiered pricing
  • Supporting cross-platform subscriptions
  • Enabling user entitlements
  • Tracking subscription lifecycle
Key features
  • Unified API across platforms
  • Automatic subscription management
  • Entitlements and access control
  • Support for iOS, Android, macOS, and Web
  • Real-time user status updates
  • Integration with RevenueCat backend
Suitable for
  • Apps with subscription models
  • E-commerce apps requiring in-app purchases
  • Content-based services (e.g., media, education)
  • Cross-platform mobile applications
  • Developers seeking simplified billing logic
Considerations
  • Requires RevenueCat account setup
  • Depends on external backend service
  • Limited customization without additional configuration
  • May require additional SDK setup for advanced features
  • Platform-specific behaviors may need testing
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add purchases_flutter

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

Rankings