Test and modify the below instructions and merge to readme file. The library has been changed from react-native-0bsnetwork to zbs-react, so references will need updating.
Manual installation
iOS
In XCode, in the project navigator, right click Libraries ➜ Add Files to [your project's name]
Go to node_modules ➜ react-native-0bsnetwork and add RN0bsnetwork.xcodeproj
In XCode, in the project navigator, select your project. Add libRN0bsnetwork.a to your project's Build Phases ➜ Link Binary With Libraries
Run your project (Cmd+R)<
Android
Open up android/app/src/main/java/[...]/MainActivity.java
Add import com.reactlibrary.RN0bsnetworkPackage; to the imports at the top of the file
Add new RN0bsnetworkPackage() to the list returned by the getPackages() method
Append the following lines to android/settings.gradle:
include ':react-native-0bsnetwork'
project(':react-native-0bsnetwork').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-0bsnetwork/android')
Insert the following lines inside the dependencies block in android/app/build.gradle:
compile project(':react-native-0bsnetwork')
Usage
Import library
import RN0bsnetwork from "react-native-0bsnetwork";
Generate Token
const response = await RN0bsnetwork.generateToken();
var tokenData = JSON.parse(response);
var address = tokenData.address;
var seed = tokenData.seed;
Make Transaction
let transfer = { amount: "10", recipient: "XXXXXX", SEED_DATA: "XXXX XXXX XXXX", NODE_URL: "http://XXXXXX" }
try {
const transactionLog = await RN0bsnetwork.makeTransfer(transfer);
alert("Done! Transfer Completed");
} catch (e) {
alert("Error! Transfer failed");
}
Test and modify the below instructions and merge to readme file. The library has been changed from react-native-0bsnetwork to zbs-react, so references will need updating.
Manual installation
iOS
In XCode, in the project navigator, right click
Libraries
➜Add Files to [your project's name]
Go to
node_modules
➜react-native-0bsnetwork
and addRN0bsnetwork.xcodeproj
In XCode, in the project navigator, select your project. Add
libRN0bsnetwork.a
to your project'sBuild Phases
➜Link Binary With Libraries
Run your project (
Cmd+R
)<Android
android/app/src/main/java/[...]/MainActivity.java
Add
import com.reactlibrary.RN0bsnetworkPackage;
to the imports at the top of the fileAdd
new RN0bsnetworkPackage()
to the list returned by thegetPackages()
methodandroid/settings.gradle
:android/app/build.gradle
:Usage
Import library
Generate Token
Make Transaction
Data Transaction
Generate File Hash