Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

WC not working on mobile #862

Closed
MareenG opened this issue Jul 6, 2021 · 5 comments
Closed

WC not working on mobile #862

MareenG opened this issue Jul 6, 2021 · 5 comments
Labels
Bug Something isn't working

Comments

@MareenG
Copy link

MareenG commented Jul 6, 2021

Description
The WC link is not shown when visting cowswap on a mobile device

1625563037359

@MareenG MareenG added the Bug Something isn't working label Jul 6, 2021
@elena-zh
Copy link

elena-zh commented Jul 6, 2021

@MareenG , this might be an expected behavior for this module when you open the app in Android.
Once you press on the 'Connect' (verbinden) button, it will search for all installed wallets that support WC in your mobile device and will propose them to select for connection.
In iOS, it will show all possible connection apps instead..

@MareenG MareenG closed this as completed Jul 6, 2021
@alfetopito
Copy link
Contributor

@MareenG , this might be an expected behavior for this module when you open the app in Android.
Once you press on the 'Connect' (verbinden) button, it will search for all installed wallets that support WC in your mobile device and will propose them to select for connection.
In iOS, it will show all possible connection apps instead..

That's interesting, I had no idea it worked like that :)

@elena-zh
Copy link

elena-zh commented Jul 7, 2021

@alfetopito , I tested and investigated these issues in the GA project.
Here were reported my findings.
In Android, from my perspective, searching for installed apps in the device looks more accurate and pretty solution than displaying all of them, like it is in iOS. Due to half of these apps navigate to 404 page, or nothing happens when you select any if it is not installed to your iOS device (see case 4 here)
In addition, I recorded you videos to compare:
Android:
https://user-images.githubusercontent.com/70885163/124723933-3109d500-df14-11eb-82d2-0b222b40ba26.mp4

iOS:
https://user-images.githubusercontent.com/70885163/124723944-336c2f00-df14-11eb-9c34-254d8277cec1.mp4

@MareenG
Copy link
Author

MareenG commented Jul 7, 2021

I also didn't know it worked like this :).

However, I noticed today that it still doesn't work really for me. I can connect with MM but couldn't sign a transaction (my phone currently has some issues with MM and I ordered a testphone) However, the other wallets like Trust Argent , etc don't connect at all. Is anyone experiencing the same or is it just my phone?

@elena-zh
Copy link

elena-zh commented Jul 7, 2021

@MareenG ,

  • I was able to connect the app with TrustWallet in iOS and in Andriod. However, I cannot run tests there as TrustWallet does not support Rinkeby, and I do not have assets in the Mainnet=(
    Skype_Picture_2021_07_07T09_21_31_235Z

  • I was able to place an order using WC with Metamask in iOS.
    Skype_Picture_2021_07_07T09_21_38_027Z

  • The only connection issue I face is that the app does not listen the 'Cancel' connection status when user cancels it in the connection wallet. The app is still hanging in the 'Initializing..' state instead of showing a connection error. If this issue does not exist on the board, I will create it then..
    https://user-images.githubusercontent.com/70885163/124734829-28b69780-df1e-11eb-8bd0-9400168a82e4.mp4

  • I was able to run transactions using WC with MM in Android. But.. not from the 1st try.
    The issues I faced:

  1. Approve token transaction did not appear in my transactions list
  2. 1st try: I signed transaction, but it did not appear in my transaction list
  3. 2nd try: message to sigh transaction did not appeared in my MM account
  4. 3rd try: I killed MM, then started the signing process again --> transaction was successful
SVID_20210707_122511_1.mp4

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants