Skip to main content
This is an enterprise-only feature. Please contact us to enable.
On Android the hosted connect page contract is the same as every other platform. The basic integration is one Kotlin file, FireblocksConnect.kt, opening the flow in a Chrome Custom Tab. For a fully native wallet list with signing, see Android headless.
Present with a Chrome Custom Tab: Android’s secure, sandboxed in-app browser. The page returns to <scheme>://wallet-callback, caught by FireblocksRedirectActivity.
FireblocksConnect.kt

1. Add the dependency and return activity

build.gradle.kts
Register FireblocksRedirectActivity in AndroidManifest.xml (replace myapp with your scheme) so the OS routes the return to your app:
AndroidManifest.xml

2. Present the flow

MainActivity.kt

3. Use the result

WalletConnection carries address, chain (evm or solana), walletName, and walletImage. Render walletImage in a WebView <img>. It is an SVG sprite that ImageView cannot draw.
Real wallet round-trips need a physical device with a wallet installed, not a bare emulator. Serve the connect page over HTTPS.
Last modified on September 21, 2026