Android
Inject WalletKit into WebView
Initialize the WalletKit before injecting it into WebView. See the initialization guide for details.
Injecting WalletKit into WebView allows integrating the wallet service with a dApp running in a native WebView and handling its events.
To do so, enable JavaScript in the WebView and inject TonConnect.
import android.webkit.WebView
import io.ton.walletkit.ITONWalletKit
import io.ton.walletkit.extensions.injectTonConnect
val webView = WebView(context)
webView.settings.javaScriptEnabled = true
webView.injectTonConnect(walletKit)
webView.loadUrl(/* dApp URL */)After the injection is complete, handle dApp events from a custom events handler.
Last updated on