Skip to main content
This is an enterprise-only feature. Please contact us to enable.
On Flutter the hosted connect page contract is the same as every other platform, using Chrome Custom Tabs on Android and ASWebAuthenticationSession on iOS. The basic integration is fireblocks_connect.dart. For a fully native wallet list with signing (and optional send), see Flutter headless.
flutter_web_auth_2 wraps both platform auth-session APIs in one call. It is the Flutter equivalent of iOS’s ASWebAuthenticationSession and Android’s Chrome Custom Tabs.
fireblocks_connect.dart
models.dart

1. Add dependencies

pubspec.yaml

2. Register your URL scheme

For iOS, add to ios/Runner/Info.plist.
Info.plist
For Android, add inside your <activity> in AndroidManifest.xml.
AndroidManifest.xml

3. Connect and use the result

connect_button.dart
walletImage is usually an SVG-sprite URL. Render it in a WebViewWidget rather than Image.network.
Real wallet round-trips require a physical device.
Last modified on September 21, 2026