混合 iOS Web 和原生应用事件的通信

Posted

技术标签:

【中文标题】混合 iOS Web 和原生应用事件的通信【英文标题】:Hybrid iOS web and native app event's communication 【发布时间】:2013-11-12 18:46:54 【问题描述】:

我正在寻找一种混合应用开发策略。我阅读了一些策略,但其中一种通常用于将 webview 放入导航控制器中。因此导航将通过本机应用程序完成,但其余可见区域将与 html web 相关。

http://venturebeat.com/2011/08/16/linkedin-node/

http://www.nngroup.com/articles/mobile-native-apps/

我的问题是,是否可以从 javascript 到本地事件进行通信。我有相反的情况,因为它是在 phonegap 中实现的,但我没有发现 javascript 函数正在调用一些本机代码事件。

请提供一些通过混合策略实现应用的演示链接。

【问题讨论】:

【参考方案1】:

是的,这是可能的。我相信您的问题已经得到解答,并且在以下 SO 问题中提供了指向外部资源的链接:

ios JavaScript bridge

How to call Objective-C from Javascript?

How to invoke Objective C method from Javascript and send back data to Javascript in iOS?

Invoke method in objective c code from HTML code using UIWebView

免责声明:我不确定这是否可以作为答案,但我的名声似乎不允许我编写 cmets,所以我们开始吧。

【讨论】:

以上是关于混合 iOS Web 和原生应用事件的通信的主要内容,如果未能解决你的问题,请参考以下文章

你对Appium了解多少?

Appium简介

1.appium介绍

Appium Python 二:理论概念理解

Worklight中如何实现原生应用和混合应用的交互?

为 iOS 和 Android 构建具有原生性能的混合 React 应用程序