I am using WalletConnectSwift Sdk to connect to MetaMask app and Trust wallet. But I can rarely see the connection permission popup from MetaMask. Once connect successfully and back to our dapp, I see connection failed from WalletConnect delegate. How can I overcome this issue? Any suggestion or workaround?

1 Answer 1


Note that latest iOS made it really buggy to connect from wss:// websocket bridge relay. Use the HTTP version of the bridge relay. Also when your Dapp is on the web, iOS needs the url to be HTTPS for the relay to work.

This might be the case with your Dapp, check once.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.