Documentation Index
Fetch the complete documentation index at: https://docs.solanamobile.com/llms.txt
Use this file to discover all available pages before exploring further.
Android Web
Mobile Wallet Adapter library is built to also support functionality on the Android Chrome browser. In particular,@solana-mobile/wallet-adapter-mobile is a plugin developed for use with @solana/wallet-adapter to enable MWA for web apps on Android.
Usage
Users of these libraries do not need to take any extra steps:@solana/wallet-adapter-react@">=0.15.21"
Customization
Developers might wish to customize the behavior of this plugin for their app. Specifying the app’s name and icon, deciding which address to select in the event the wallet authorizes the app to use more than one, specifying which network cluster to communicate with, and more are made possible by creating an instance of the mobile wallet adapter like this.@solana/wallet-adapter-react@">=0.15.21" can supply this custom instance to WalletProvider which will use it to override the default one.
Browser Compatibility
Currently, the Mobile Wallet Adapter plugin is tested for compatibility with the Android Chrome browser. Other Android browsers, like the Brave browser on Android, might run into issues when trying to use Mobile Wallet Adapter. This inconsistency can be due to differences in browser configurations for required permissions like local web socket connections.iOS Web
Mobile Wallet Adapter is not supported on iOS Safari. This is the same with iOS native apps, and is a limitation of the operating system explained more in-depth in this blog article.Workarounds
Besides Mobile Wallet Adapter, there are alternative ways to enable wallet signing for your website directly within an iOS browser.Wallet In App Browser
Websites that use@solana/wallet-adapter can receive wallet signing if the user is viewing their site within a wallet app’s in-app-browser.
