I am trying to create a mobile application that can connect to mobile wallets (Metamask and TrustWallet) via the WalletConnect Protocol. For reference, what I am trying to achieve would be something like what opensea and rarible mobile apps are doing - if you click on the connect to metamask button the app will take you to the metamask app (via deeplink) and you can approve the connection from the wallet.
I can generate a uri using wallet connect that will work if you scan it via QR Code but when I try to use it as deeplink, it will take me to the metamask application but not open the โwould you like to connectโ pop-up.