我已经建立了一个网页,显示地图和地理标记的图像。我也想展示一些实时传感器数据,例如噪音水平.
我可以将页面放在UIWebView中的iOS中,我可以从本地应用程序(如果相关的话用Xamarin构建)访问我需要的传感器。
显然,我可以在服务器上构建web服务,并从本地应用程序发送感官数据,然后使用ajax将数据发送到web页面。虽然有充分的理由这样做,我仍然希望我的应用继续工作(尽管功能减少),而它没有连接到互联网-我需要能够传递感官数据(json)从本机应用程序到网页,而不重新加载网页本身。
Q:是否有一种方法可以持续地将数据从本地应用程序传递到UIWebView中的页面?
发布于 2014-01-08 22:12:12
看看这个Xamarin成分
允许在Monotouch中与UIWebView进行双向通信。
http://components.xamarin.com/view/jsbridge
发布于 2014-01-08 22:36:02
我在这里实现了Xamarin (和WP8)的桥:https://github.com/sami1971/SimplyMobile/tree/master/Core/SimplyMobile.Web
看看WebHybrid类(除了核心的分部类之外,它还为Android、iOS和WP8提供了部分类实现)。
下面是一个小示例应用程序:https://github.com/sami1971/SimplyMobile/tree/master/iOS/Tests/WebClientTests
https://stackoverflow.com/questions/21006599
复制相似问题