Window.ethereum.request не работает на мобильном устройстве ⇐ IOS
-
Anonymous
Window.ethereum.request не работает на мобильном устройстве
Ожидаемое поведение:
реальное мобильное устройство
нажмите кнопку MetaMask, чтобы запустить приложение MetaMask и войти в систему, как на веб-сайте PloyMarket.
https://polymarket.com/
Фактическое поведение:
Я пытаюсь использовать эту функцию в проекте React
window.ethereum.request({ метод: "eth_requestAccounts", }); не работает в мобильном браузере
Я могу это понять, поскольку мобильный браузер не поддерживает расширения.
Я проверяю поведение веб-сайта PolyMarket, похоже, идет по конкретной ссылке, а затем обнаруживает вход в систему из приложения.
iOS — это https://apps.apple.com/us/app/metamask- ... 1438144202
Android — это https://metamask.app.link/dapp/polymarket.com/
Я пытаюсь сделать то же самое и протестировать на своем устройстве iOS, перейти по ссылке iOS и открыть приложение MetaMask, оно не может обнаружить вход в систему из приложения.
Как я могу вести себя так же, как PolyMarket?
Ожидаемое поведение:
реальное мобильное устройство
нажмите кнопку MetaMask, чтобы запустить приложение MetaMask и войти в систему, как на веб-сайте PloyMarket.
https://polymarket.com/
Фактическое поведение:
Я пытаюсь использовать эту функцию в проекте React
window.ethereum.request({ метод: "eth_requestAccounts", }); не работает в мобильном браузере
Я могу это понять, поскольку мобильный браузер не поддерживает расширения.
Я проверяю поведение веб-сайта PolyMarket, похоже, идет по конкретной ссылке, а затем обнаруживает вход в систему из приложения.
iOS — это https://apps.apple.com/us/app/metamask- ... 1438144202
Android — это https://metamask.app.link/dapp/polymarket.com/
Я пытаюсь сделать то же самое и протестировать на своем устройстве iOS, перейти по ссылке iOS и открыть приложение MetaMask, оно не может обнаружить вход в систему из приложения.
Как я могу вести себя так же, как PolyMarket?
Мобильная версия