Logo

Glaip - 简易的 iOS Web3 连接器

适用于您的原生 iOS 应用的 Web3 工具

查看演示 · 报告错误 · 请求功能

目录
  1. 关于项目
  2. 开始使用
  3. 用法
  4. 路线图
  5. 贡献
  6. 许可证
  7. 联系方式
  8. 致谢

关于项目

[Product Name Screen Shot]

Glaip 的目的是让 Web3 集成在您的原生移动应用中更加容易。Glaip 负责处理所有的钱包配置,以便您可以专注于构建。

我创建这个项目是因为我花费了大量时间尝试将我的原生应用集成到 Web3 中,但发现几乎没有文档和工具来解决这个问题。

这个项目的一些目标是

为了使这个项目更出色,我需要社区的反馈。请随时发布问题或在 Twitter 上联系我!

(返回顶部)

开始使用

对于当前版本,我们仅支持使用 WalletConnectSwift 框架的 MetaMask 登录。

安装

将此软件包添加到您的项目中(在 Xcode 中:Add Packages -> 在搜索框中输入以下 URL,选择 Glaip)

https://github.com/maurovz/Glaip.git

(返回顶部)

用法

有关完整的登录流程,请参阅示例项目

您可以在 SwiftUI 中按如下方式初始化 Glaip

   @ObservedObject private var glaip = Glaip(
     title: "Glaip Demo App",
     description: "Demo app to demonstrate Web3 login",
     supportedWallets: [.WalletConnect])
  

将连接事件添加到 SwiftUI 按钮

Button("Connect to MetaMask") {
   self.glaip.connect()
}
  

路线图

查看未解决的问题,看看您的问题是否已列出,或者随时创建一个新的问题。

(返回顶部)

贡献

贡献使开源社区成为一个学习、启发和创造的绝佳场所。您所做的任何贡献都非常感谢

如果您有任何使之更好的建议,请 fork 这个仓库并创建一个 pull request。您也可以简单地打开一个带有 “enhancement” 标签的 issue。别忘了给这个项目点个赞!再次感谢!

  1. Fork 项目
  2. 创建您的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

(返回顶部)

许可证

根据 Apache 2.0 许可证分发。

(返回顶部)

联系方式

Mauricio Vazquez - @_mau_vaz

项目链接: https://github.com/maurovz/Glaip

(返回顶部)

致谢

(返回顶部)