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?
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.
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.
@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.