2016-03-24 28 views
2

Ich arbeite seit einiger Zeit mit iOS und experimentiere mit React Native. Ein Hindernis, das mir dabei begegnet, ist, wie ich meine gRPC-Endpunkte in React Native einbinden kann, oder ob das grundsätzlich möglich ist. Ich habe versucht, einfach den generierten node.js-Code aus gRPC in nichts hinzuzufügen.gRPC auf React Native

Die letzte Antwort, die ich bekam, war vom letzten Jahr here.

+0

Sie werden gRPC wahrscheinlich über ein Include einbinden und die Proto-Datei als JS/node gRPC füttern müssen. Es gibt jedoch mehrere knotenspezifische Bibliotheken, auf die gRPC angewiesen ist (Pfad zum Beispiel), die nicht in RN-Land übersetzt werden. Lass es mich wissen, wenn du das zur Arbeit bringst. – sparkFinder

Antwort

1

Die gRPC-Bibliothek Node.js verwendet eine native Erweiterung, die in C++ geschrieben wurde, um die meiste Arbeit zu erledigen. Die Seite Linking Libraries in der Dokumentation React Native scheint darauf hinzuweisen, dass eine solche Bibliothek unter iOS verwendet werden kann, sofern Sie sie direkt mit dem Tool rnpm in Ihre App einbinden.

Alternativ können Sie möglicherweise die Objective C gRPC library verwenden, indem Sie die Anleitung Native Modules in der Dokumentation React Native befolgen.