Pregunta

He construido una página web que muestra un mapa junto con imágenes geográficas.También me gustaría mostrar algunos datos de sensores en tiempo real, por ejemplo, los niveles de ruido.

Puedo poner la página en un UiWebView en iOS y puedo acceder a los sensores que necesito de una aplicación nativa (construida en Xamarin si es relevante).

Obviamente puedo crear servicios web en mi servidor y enviar los datos sensoriales de la aplicación nativa, luego use AJAX para obtener los datos en la página web.Si bien hay buenas razones para hacer esto, todavía me gustaría que mi aplicación continúe trabajando (aunque con la disminución de la funcionalidad), mientras que no está conectado a Internet, necesito poder pasar los datos sensoriales (JSON) de la aplicación nativa a laPágina web sin volver a cargar la vista web.

q: ¿Hay alguna manera de pasar continuamente los datos de la aplicación nativa a la página dentro de la vista UIWEBVIEW?

¿Fue útil?

Solución

Echa un vistazo a este componente Xamarin

Permite la comunicación bidireccional con el UIWebView en Monótono.

http://components.xamarin.com/view/jsbridge

Otros consejos

He implementado el puente de Xamarin (y WP8) aquí: HTTPS: //github.com/sami1971/simplymobile/tree/master/core/simplymobile.web

Eche un vistazo a la clase webhybrid (tiene una implementación parcial de clase para Android, iOS y WP8 además de la clase parcial central).

Aquí hay una pequeña aplicación de muestra: https://github.com/ SAMI1971 / SimplyMobile / Tree / Master / iOS / Pruebas / WebClientTests

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top