Frage

Ich habe eine Webseite gebaut, die eine Karte zusammen mit geo-markierten Bildern zeigt.Ich möchte auch einige Echtzeitsensendaten zeigen, beispielsweise Geräuschpegel.

Ich kann die Seite in eine UiWebView in iOS legen, und ich kann auf die Sensoren zugreifen, die ich von einer nativen App (eingebaut in Xamarin, falls dies relevant ist) zugreifen kann.

Ich kann Web-Services auf meinem Server offensichtlich erstellen und die sensorischen Daten von der nativen App senden, und verwenden Sie Ajax, um die Daten auf die Webseite zu erhalten.Zwar gibt es gute Gründe, dies zu tun, würde ich immer noch mögen, dass meine App weiter funktioniert (wenn auch mit verringerter Funktionalität), während er nicht mit dem Internet verbunden ist. Ich muss die sensorischen Daten (JSON) von der nativen App von der nativen App übergeben könnenWebseite ohne Nachladen der Webansicht selbst.

q: Gibt es eine Möglichkeit, Daten von der nativen App von der nativen App auf der Seite in der UiWebView zu übermitteln?

War es hilfreich?

Lösung

Schauen Sie sich diese Xamarin-Komponente an

an

ermöglicht die bidirektionale Kommunikation mit der UiWebView in Monotuch.

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

Andere Tipps

Ich habe hier die Brücke für Xamarin (und WP8) implementiert: https://github.com/sami1971/simplymabile/tree/master/core/simplymloBile.web

Schauen Sie sich die Webhybrid-Klasse an (es verfügt neben der Kernteilklasse mit einer Teilklasse-Implementierung für Android, iOS & WP8).

Hier ist eine kleine Beispielanwendung: https://github.com/ SAMI1971 / SIMPLYMOBILE / BAUM / MASTER / IOS / TESTS / WEBLIARTSTESTS

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top