Integrate javascript module with native SDK

2019-01-27 08:21发布

I have a React Web Application running inside a WebView using Cordova.

I need to integrate the javascript context with a third party native SDK.

I have used JNI in the past that allowed communication from JAVA to C code. Is there something similar for Javascript to JAVA (Android) and to Objective-C / Swift (iOS)?

My understanding is that we cannot simply develop a Cordova plugin since the "JNI-like" communication has to be in plain Javascript. That's because the integration with the native SDK is done by a third party script that we inject in our Cordova App.

So now the QUESTION is: how can the developers of the 3rd party script invoke functions of a native SDK via javascript? I have seen this project called NativeScript. Would this work in a WebView?

0条回答
登录 后发表回答