当前位置: 首页 > 软件库 > 手机/移动开发 > >

gomobile-ipfs

IPFS and libp2p on Mobile, with Gomobile
授权协议 View license
开发语言 Java
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 鲁俊友
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

gomobile-ipfs

This repo aims to provide packages for Android, iOS and React-Native thatallow one to run and use an IPFS node on mobile devices. It is also a placeto discuss the constraints of running IPFS on mobile in order to findsolutions and exchange tips.

⚠️ this repo is still experimental, contributions are very welcome

You can check the packages documentation here.

Roadmap

  • Basic Java/Swift <-> go-ipfs bindings
  • Packages built and published using CI
  • Unit tests using Android/iOS testing frameworks
  • Bind node config setters and getters
  • InputStream as request body and request response (in progress)
  • React-Native module (in progress)
  • SetStreamHandler(protocolID, handler) andNewStream(peerID, protocolID) bindings
  • Android/iOS lifecycle management
  • Improve this README

Build

TODO

Code example

TODO

Lead Maintainers

License

Dual MIT/Apache-2.0 license

  • go-ipfs-api在项目中的使用: package ipfs import ( "github.com/ipfs/go-ipfs-api" "fmt" "bytes" "io/ioutil" ) var sh *shell.Shell func UploadIPFS(str string) string { sh = shell.NewShell("localhost:5001")

  • gomobile安装 1.  自动安装(需科学上网) go get golang.org/x/mobile/cmd/gomobile 2.手动安装 下载代码,并生成二进制文件,gomobile和gobind git clone https://github.com/golang/mobile copy到$GOPATH/src/golang.org/x/ //编译生成gobind二进制文件 cd

  • ——题记 遭遇经济寒冬加上中年危机(看我在CSDN的注册时间,就知道本人有多“少年”了^_^),所以简历看得人多,有兴趣聊聊的人少。有人会说是没转到管理的原因,哥可是10几年的管理经验!好了,还是开始正能量,既然暂时闲下来,所以打算把以前业余做的一个东西给大家分享一下。要来就来独特的(应新广告法的要求,不能用绝对字眼 ^_^),有兴趣的可以试试、玩玩。 计划按以下的内容更新 基本环境配置 简单 U

  • 首先,引入IPFS的包 maven方式 <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <dependency> <groupId>com.github.ipfs</groupId> <artifactId