Gloon-如何创建与原生(iOS)通信的网络视图



通过Gloon实现的移动应用程序接口必须用JavaFX编写,这不是我们的选择,因为我们需要使用HTML/JavaScript/CSS/Rectjs来构建接口。

因此,我尝试在Gloon中创建一个网络视图(UIWebView或iOS版的WKWebView(,这样我就可以加载离线HTML资产,然后我尝试使用这里描述的方法(https://medium.com/@sreeharikv112/communication-from-webview到-nactive-ios-android-app-6d842ce02d(来在webview和本地代码(Gloon的Java(之间进行通信。

但我在Gloon API中找不到这样做的指南,这可能吗?我怎样才能做到这一点?

好吧,过了一段时间,我已经想好了如何实现这一点。

以前我走错了方向,检查了所有GloonCharm-down/Attach服务来寻找WebView包装器,但找不到。

然后我意识到WebView的实现是在JavaFX端口中提供的,这意味着我们可以以正常的方式使用JavaFX(就像我们在JavaFX桌面中所做的那样(,这样我们就可以像往常一样设置桥梁,并在javascript和Java之间进行通信。

在内部,它使用iOS UIWebView进行实现,它不是JavaFX WebView的返工。

最新更新