anza-xyz / wallet-adapter

Modular TypeScript wallet adapters and components for Solana applications.
https://anza-xyz.github.io/wallet-adapter/
Apache License 2.0
1.61k stars 962 forks source link

500 ERROR When selecting wallet on ios mobile devices #988

Closed adeojoemmanuel closed 4 months ago

adeojoemmanuel commented 5 months ago

Describe the bug i get a 500 error response on phantom When selecting wallet on ios mobile devices

To Reproduce Steps to reproduce the behavior:

  1. set up the anzy-wallet-wadapter using the documentation
  2. setup google auth using SSO
  3. deploy in a secured url
  4. update phantom on apple, IOS 17.5.1
  5. load the url on a safari browser on the IOS Version specified above

Expected behavior load the connect wallet screen

Screenshots IMG_0513

Smartphone (please complete the following information):

Additional context not tested on other IOS version apart from this , And also i believe this is a deeplink issue where the url needs autorization (google auth, or signin)

adeojoemmanuel commented 4 months ago

i found a solution, you can create a new class using phantom sdk, and set the deep link to your custom url that doesn't requests authentication