Wallet options not displaying on mobile

Please provide the following details too when asking for help in this category:

  • SDK Version: latest
  • Platform: iOS
  • Browser Console Screenshots:
  • Related to Custom Authentication? Please provide the following info too: (Optional)
    • Verifier Name:
    • JWKS Endpoint:
    • Sample idToken(JWT)

Please provide the Web3Auth initialization and login code snippet below:

When testing the login on my phone the sign in options are not showing correctly. The wallets on my phone (metamask and rainbow) are not showing. See screenshots. This issue only happens on mobile. I also tested this on your demo page linked below with the same result. Can you please look into this? Is there something I need to do on my dashboard specifically for mobile?

@manuelmaccou Thanks for reaching out.

Your request has been forwarded to our team and we will get back with further updates once more information becomes available.

hello @vjgee and team, just adding my reply here as i can recreate this as well as several others reporting this. Specifically on ios it seems. Android shows a walletconnect and torus option as expected. Also seeing Argent, Trust and Zerion weirdly even though they have never been installed. This is an attempt to log into official demo web3auth page with ios safari.

@manuelmaccou which sdk are you using? Please mention that.

Looks like I cant edit the post. It’s 6.1.1, but I’m also having the same issues on the Web3Auth demo

Any update on this? None of my iphone users can log in

I am following up with our Developer team and will get back.

Hello @manuelmaccou ,
Please understand that there’s no way for a website to detect which apps the user has installed on their device. This is a limitation from browser security model (android and ios).

Regarding android showing wallet connect button and ios not showing it, Android supports multiple apps supporting the same deep link protocol. So, we can just show one button and user can connect to all supported apps installed.

iOS on the other hand, doesn’t support this and we need to link to each app separately. This is why you see individual wallets in ios and since we can’t know which is installed, we show all of them separately.

The reason why metamask and rainbow don’t show up here is because they both have in-app browsers and we’ve received feedback that showing them is causing confusion.

We’ve released a new version 6.1.5 which fixes this confusion and adds metamask, rainbow.

Thanks,

Hey hows it going,

Awesome to see how quickly you guys are moving forward to resolve this.

Just thought I’d point out that we are still getting this error after allowing the dapp access to wallet via the metamask app.

Testing on localhost, safari mobile. Reproducible on private/public browsing.

Looking forward to using this

@anthony We have made a note of this issue and the product team is working on a fix. I’ll notify you once it is done. Although, this thread is marked as resolved already, it would be very helpful to track if you open up a new thread.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.