metamask-mobile icon indicating copy to clipboard operation
metamask-mobile copied to clipboard

Sign message not show up when connect with deeplink (IOS)

Open nxhung1610 opened this issue 3 years ago • 2 comments

When i create session a from my flutter app with wallet connect, it open Metamask app but not showing any sign.

https://user-images.githubusercontent.com/63885463/190912156-c9ad7b28-532f-4cb3-8e32-c2290ea5478a.mp4

I have try with android and it work well without any error.

nxhung1610 avatar Sep 18 '22 14:09 nxhung1610

Thanks for reporting @hidenxtt2001, I see that you are using the simulator, can you please try the deep link with a physical device?

tommasini avatar Sep 19 '22 13:09 tommasini

Using universal links (https://metamask.app.link/wc) is broken since months now on iOS (probably on Android too but most just use the wc:// deeplink instead, so they'll never notice it).

Direct metamask:// deep links do work, but they are not the recommended way by WalletConnect to handle redirects, and are not optimal for every use-case.

https://github.com/MetaMask/metamask-mobile/issues/3874 https://github.com/MetaMask/metamask-mobile/issues/4623 https://github.com/MetaMask/metamask-mobile/issues/4955 https://github.com/MetaMask/metamask-mobile/issues/5004

Please guys fix this issue

robin-on-git avatar Sep 22 '22 14:09 robin-on-git

Facing the similar issue here, and i found how to reproduce it. @tommasini

  1. open metamask first, and switch it to background for like one or two minutes, in order to let it show the Fingerprint verification page
  2. use any WalletConnect client , OpenSea for example, click connect wallet and choose metamask
  3. MetaMask will be open and display the Fingerprint verification page
  4. after verified, MetaMask will enter the home page, but no bottom sheet will display

I found it only happens when the MetaMask is need verification, But if i killed it, the connection bottom sheet will be display as expect.

MetaMask version:5.7.0 platform: Android Client app: OpenSea and the demo I wrote:https://github.com/JoeSteven/KMP-WalletConnect Device: Pixel 6 deeplink starts with: wc:

JoeSteven avatar Oct 10 '22 09:10 JoeSteven

Facing the similar issue here, and i found how to reproduce it. @tommasini

  1. open metamask first, and switch it to background for like one or two minutes, in order to let it show the Fingerprint verification page
  2. use any WalletConnect client , OpenSea for example, click connect wallet and choose metamask
  3. MetaMask will be open and display the Fingerprint verification page
  4. after verified, MetaMask will enter the home page, but no bottom sheet will display

I found it only happens when the MetaMask is need verification, But if i killed it, the connection bottom sheet will be display as expect.

MetaMask version:5.7.0 platform: Android Client app: OpenSea and the demo I wrote:https://github.com/JoeSteven/KMP-WalletConnect Device: Pixel 6 deeplink starts with: wc:

I don't see how your description fits our issue. It may be related in some way but it's not the same issue this thread is about

robin-on-git avatar Oct 17 '22 08:10 robin-on-git

hey @hidenxtt2001 can you share your flutter app so we can try to reproduce the issue? Thanks!

cortisiko avatar Oct 26 '22 17:10 cortisiko

Hey there,

I made a sample Flutter app that I'm hoping will be helpful for checking this issue on multiple platforms:

  • Android native
  • iOS native
  • mobile web on browser on Android device
  • mobile web on browser on iOS device
  • PC web (QR scan)

I personally made this app in the hopes that it will assist the Metamask team in looking into this same issue that some users have seen when opening a WalletConnect deep link or universal link to Metamask on browsers like Chrome, Firefox, DuckDuckGo on an Android device (please see #4955).

I haven't been able to test yet on a native build in an iOS device, but hopefully this app can help the Metamask team try to reproduce this issue as well on iOS, so I'm leaving it here as well! (cc: @cortisiko)

Please let me know if there's any more information I can give or support I can provide in reproducing and looking into this issue. I would love to help!

w4-jake avatar Nov 01 '22 11:11 w4-jake

This issue has been automatically marked as stale because it has not had recent activity in the last 90 days. It will be closed in 7 days. Thank you for your contributions.

github-actions[bot] avatar May 27 '23 00:05 github-actions[bot]

This issue was closed because it has been stalled for 7 days with no activity. If you feel this was closed in error please reopen and provide evidence on the current production app. Thank you for your contributions.

github-actions[bot] avatar Jun 04 '23 17:06 github-actions[bot]