Vivocha React Native SDK
Using npm:
npm install --save @vivocha/react-native-vivocha
or using yarn:
yarn add @vivocha/react-native-vivocha
Add vivocha-sdk include in android/settings.gradle:
include ':vivocha-sdk'
project(':vivocha-sdk').projectDir = new File('../node_modules/@vivocha/react-native-vivocha/android/vivocha-sdk')
Add react-native-vivocha plugin in app.json
:
{
"expo": {
"plugins": [
"@vivocha/react-native-vivocha"
]
}
}
import Vivocha, { VivochaValues } from '@vivocha/react-native-vivocha';
const vivocha = Vivocha.instance;
const servId = Platform.select({
android: 'XXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXX', // android entry point Service ID
ios: 'YYYYYYYYYYYYYYYYYYYYYYYY-YYYYYYYYYYYYY', // ios entry point Service ID
default: '',
});
vivocha
.start('YOUR_ACCT_ID', servId, {})
.then((res) => {
console.log('Vivocha connected result:', res);
})
.catch((err) => {
console.error('Vivocha connection error:', err);
});
// ...