如何将值从javascript库返回到android / iOS本机代码

时间:2018-10-05 03:15:08

标签: javascript node.js react-native flutter

我想在flutter应用程序中使用一个javascript库。该库不应调用任何UI,而只能接收参数并返回文本输出。

最简单的方法是使用本机插件来调用React。但是,我发现的所有集成指南和帖子都说明了如何使用react生成UI模块,或者如何从本机代码返回输出以进行响应(使用Promise),而不是如何将其输出返回到本机代码。

解决方案可能是捕获console.log输出或一些异步回调,但我找不到任何此类解决方案。

我还通过janea系统尝试了mobile node.js,但是我也无法从javascript代码中返回它来返回值。

感谢任何指针。如果有什么可以帮助我的,我将确保将示例代码放在此处。

Tomas

1 个答案:

答案 0 :(得分:1)

Flutter没有提供直接运行JavaScript的方法。

您可以使用https://github.com/flutter/plugins/tree/master/packages/webview_flutter之类的WebView插件来执行JavaScript。