Overview
The add_to_wallet package is a Flutter plugin that enables integration with Apple Wallet on iOS by exposing the native PKAddPassButton. It allows users to add passes—such as tickets, coupons, or loyalty cards—directly to their Apple Wallet from within a Flutter app. The plugin leverages Apple's PassKit framework to provide a seamless, platform-native experience. Developers can trigger the wallet addition flow programmatically, ensuring compatibility with Apple’s guidelines and design standards. This package simplifies the process of adding digital passes in Flutter apps targeting iOS devices.
Use cases
- Adding loyalty cards to Apple Wallet
- Enabling ticket redemption via Apple Wallet
- Integrating digital coupons into Apple Wallet
- Supporting event pass management
- Facilitating mobile boarding passes
Key features
- Native PKAddPassButton integration
- iOS-only support
- Simple API for pass addition
- Complies with Apple Wallet guidelines
- Seamless user experience
Suitable for
- Flutter apps targeting iOS users
- Apps requiring Apple Wallet pass integration
- Loyalty and rewards platforms
- Event and transportation apps
- Digital ticketing solutions
Considerations
- Limited to iOS platform
- Requires proper pass configuration
- Depends on Apple Wallet availability
- Needs valid pass file (pkpass)
- May require App Store review approval