首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子角中的Moralis积分(打字本)

离子角中的Moralis积分(打字本)
EN

Stack Overflow用户
提问于 2022-07-01 15:38:03
回答 1查看 104关注 0票数 0

我正在创建一个应用程序的离子角(类型记录)。这个应用程序将同时运行在安卓和iOS设备上。我正在集成Moralis,这样我就可以连接到Metamask钱包。

这就是我目前所做的,我被困住了

project

  • installed

  • 通过npm

  • initialized moralis创建了一个新的离子 Moralis包,其应用程序id和服务器url
  1. authenticate使用以下代码:

代码语言:javascript
复制
this.user = await Moralis.authenticate({
        signingMessage: "Log in using Moralis",
      })
        .then(function (user) {
          console.log("logged in user:", user);
          console.log(user.get("ethAddress"));
        })
        .catch(function (error) {
          console.log(error);
        });

我收到一个错误,上面写着

错误:无虚空启用浏览器

我还尝试通过离子服务运行该项目,当我单击登录按钮时,它打开Metamask扩展,然后验证应用程序。

当我点击登录按钮进行身份验证时,我想让Metamask钱包应用程序在我的android设备中打开。

有人能帮我吗?或者告诉我是否有一个现有的离子样板项目?

EN

回答 1

Stack Overflow用户

发布于 2022-08-18 10:13:37

总经理在那儿!

对于离子型移动设备,您不应该期望Metamask按钮与Metamask一起工作,因为Metamask身份验证的设计是为了在桌面浏览器上只使用带有Metamask浏览器扩展的。

这就是Metamask身份验证在浏览器环境之外无法工作的原因。

对于移动设备,Metamask手机可以通过WalletConnect (Metamask兼容WC)或使用Metamask中的应用程序内浏览器访问。

干杯~

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72831622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档