mirror of https://github.com/status-im/go-waku.git
40675ff204 | ||
---|---|---|
.. | ||
README.md | ||
api.go | ||
api_discovery.go | ||
api_filter.go | ||
api_lightpush.go | ||
api_relay.go | ||
api_store.go | ||
encoding.go | ||
ios.go | ||
response.go | ||
signals.c | ||
signals.go |
README.md
Mobile
Package mobile implements gomobile bindings for go-waku.
Usage
For properly using this package, please refer to Makefile in the root of go-waku
directory.
To manually build library, run following commands:
iOS
gomobile init
gomobile bind -v -target=ios -ldflags="-s -w" github.com/waku-org/go-waku/mobile
This will produce gowaku.framework
file in the current directory, which can be used in iOS project.
Android
export ANDROID_NDK_HOME=/path/to/android/ndk
export ANDROID_HOME=/path/to/android/sdk/
gomobile init
gomobile bind -v -target=android -ldflags="-s -w" github.com/waku-org/go-waku/mobile
This will generate gowaku.aar
file in the current dir.
Notes
See https://github.com/golang/go/wiki/Mobile for more information on gomobile
usage.