Can I use webApp which open user Wallet on mobile devices

Hello, Dear Community.
We’re successfully implemented web3auth modal SDK, to let our user sign-up into App using
MetaMask/Phantom browser-extension.
but It works at the Desktops only.

Is it possible to let user auth by MetaMask App on mobile devices, within PnPModal SDK?

Thank you for your question and for sharing your integration details!

From your message, I see that:

  • SDK: Web3Auth Plug n Play (PnP) Modal SDK
  • Platform: Web app (currently working on desktop browsers with MetaMask/Phantom extensions)
  • Issue: Looking to enable MetaMask app authentication for users on mobile devices

To answer your question:

Currently, the Web3Auth PnP Modal SDK supports MetaMask and Phantom wallet authentication primarily through browser extensions, which are available only on desktop browsers. On mobile devices, browser extensions are not supported, so the same flow does not work out-of-the-box.

However, you can enable wallet authentication on mobile devices using “wallet connect” options. WalletConnect allows users to connect their mobile wallet apps (like MetaMask Mobile, Trust Wallet, etc.) to your web app by scanning a QR code or using a deep link.

What you can do:

  • Enable WalletConnect in your Web3Auth Modal SDK configuration. This will allow users to connect their mobile wallets, including MetaMask, to your web app on mobile devices.

Relevant Documentation:

Summary:
Direct MetaMask app authentication via PnP Modal SDK on mobile browsers is not supported, but you can use WalletConnect to achieve a similar experience for your users.

If you need help enabling WalletConnect or have further questions, let me know!

Note: This response was generated by an AI bot and may require further verification. The Web3Auth support team has tracked this issue and will be responding as soon as possible.

Additionally, we would recommend you to join our biweekly Office Hours to get this resolved even faster. Web3Auth Developer Office Hours

WalletConnect is enabled for us, can you point out, how exactly I can use this plugin to implement MetaMask mobile app auth.