Ich habe eine Windows Phone 8 App, die Echtzeit-Server-Push über SignalR nutzt.
Ich fing an, eine native Android- und iOS-Version meiner App zu erstellen, blieb aber bei der Implementierung meiner SignalR-Komponente in nativem Android Java und iOS obj-C hängen.
Ich habe konzeptionell über einen Weg nachgedacht, um dies zu erreichen, indem NUR die SignalR-Komponente über Xamarin portierbar gemacht wird.
Ist es möglich, auf diese Weise eine Hybrid-App zu erstellen?
Und gibt es irgendwelche Ressourcen online, wo Menschen dies getan haben?
Danke für Ihre Hilfe.
Antworten:
2 für die Antwort № 1Xamarin wäre so etwas wie eine Art von etwas. Also müssten alle Ihre Objective-C und JAVA in Xamarins Framework portiert werden. Das ist aber vielleicht keine schlechte Idee;).
Alternativ, wenn Sie mehr suchenÜber den plattformübergreifenden Weg, einen SignalR-Client zu implementieren, könnten Sie die Logik vielleicht in ein UIWebView (iOS) oder WebView (Android) einbinden und die JavaScript-Komponenten verwenden. Hier ist ein Beispiel von Microsoft auf Implementierung eines SignalR-Clients über JavaScript. Ich weiß nicht, wie integriert die SignalR-Funktionalität in Ihrer App ist, aber dies kann eine einfache Möglichkeit sein, es für einfache Anzeigezwecke zu verwenden.