gruvin / hexmob.win

Community contributed HEX ERC20 Eth Smart Contract Mobile Friendly UI
13 stars 5 forks source link

Wallet connect with metamask on mobile #13

Closed peanut54066 closed 2 years ago

peanut54066 commented 2 years ago

I have not been able to connect MetaMask to tshare app in several days.

gruvin commented 2 years ago

We finally have some progress on this issue. The issue is now known to be caused by a replaced/rewritten websocket protocol handler from Apple, in iOS 15. Turning off NSUrlSession Websocket in Settings -> Safari -> Advanced -> Experimental Features is a tested workaround.

With the above in place, as of hexmob 0.2.60B, WalletConnect functions as expected ... but ONLY in Safari. No other browsers, including internal wallet browser will work.

It is suspected that all the other browser in fact use Apple's rendering libraries but do not provide any known means to turn off NSUrlSession Websocket. One could try chrome://settings, perhaps?

gruvin commented 2 years ago

Please refer to issue #11 for further information when it comes to hand.