#Link the library
react-native link react-native-khenshin
iOS implementation is still in progress
implementation 'com.browser2app:khenshin:5.4.2'
allprojects {
repositories {
....
maven {
url 'https://dev.khipu.com/nexus/content/repositories/khenshin'
}
...
}
}
....
import com.browser2app.khenshin.KhenshinApplication;
import com.browser2app.khenshin.KhenshinInterface;
import com.browser2app.rn.RNKhenshinPackage;
// IMPORTANT!!!: Add ", KhenshinApplication" to the implements list
public class MainApplication extends Application implements ReactApplication, KhenshinApplication {
// --> Add the following code
private MainApplication mainApp;
private RNKhenshinPackage khipuPackage;
public MainApplication() {
mainApp = this;
}
@Override
public KhenshinInterface getKhenshin() {
return khipuPackage.getKhenshin();
}
// --> End
...
}
@Override
protected List<ReactPackage> getPackages() {
khipuPackage = new RNKhenshinPackage(mainApp);
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
khipuPackage
);
}