This is the SDK which could be used by GUI/CLI clients to connect to River (https://river.im) server. There is also an CLI for debugging and testing purpose in cmd/cli-river.
We have two versions of the SDK, one is the complete solution named 'prime' and the second one 'mini' is useful when we don't need the full functionality.
git clone https://git.ronaksoft.com/river/ios.git
cd ./ios
git submodule update --init --remote
pod install
export RIVER_IOS_PATH=$(pwd)
to make it permanent you can add it your rc file, or prepend the build command with correct env value.- build SDK for iOS:
- change directory sdk root folder
- run
sh build-ios-prime.sh
- run
sh build-ios-mini.sh
git clone https://github.com/ronaksoft/river-android-core
cd ./river-android-core
git submodule update --init --remote
export RIVER_ANDROID_PATH=$(pwd)
to make it permanent you can add it your rc file, or prepend the build command with correct env value.- build SDK for iOS:
- change directory sdk root folder
- run
sh build-android-prime.sh
We have four important sub package, we call them controllers.
- File Controller
- Network Controller
- Queue Controller
- Sync Controller