2016-03-24 14 views
2

私はしばらくの間、iOSで作業していましたが、React Nativeで実験しています。私が遭遇した障害は、gRPCエンドポイントをどのようにReact Nativeに組み込むか、それが根本的に可能な場合です。私は単純にgRPCから生成されたnode.jsコードを無駄に追加しようとしました。gRPC on Reactネイティブ

私が得た最後の答えは去年のものだったhere

+0

gRPCをインクルードから取り込み、JS /ノードgRPCがその場で生成するので、protoファイルをフィードする必要があるでしょう。しかし、gRPCが依存しているいくつかのノード固有のライブラリ(例えばパス)は、RNの土地で翻訳されません。あなたがこれを働かせたら教えてください。 – sparkFinder

答えて

1

Node.js gRPCライブラリは、C++で書かれたネイティブ拡張を使用して、ほとんどの作業を行います。 React NativeのドキュメントのLinking Librariesページには、ツールを使用してアプリに直接リンクする限り、そのようなライブラリをiOSで使用できることが示されているようです。

また、React NativeドキュメントのNative Modulesガイドに従って、Objective C gRPC libraryを使用することもできます。