iOSアプリケーション、Androidアプリケーション、Webページ(およびおそらくWindowsアプリケーション)で使用できるライブラリ(アプリケーションではありません)をビルドする必要があります。ライブラリは、例えばstring topic
のようないくつかのパラメータを受け入れる関数を公開しています。この関数は、該当する場合、デバイスの広告IDのようなデバイス情報にアクセスし、バックエンドサービスにデータを照会します。データが準備できたら、この関数はコールバックを呼び出す/データがデータとともに準備されていることを示すネイティブアプリケーション(iOSアプリケーション/ Androidアプリ/ Webページ)にイベントを送り返します。データはオブジェクトまたはWebViewである可能性があります。クロスプラットライブラリを設計するための最良のフレームワーク
void getTopVotedArticle(string topic)
あなたはどちらのフレームワークをお勧めですか? 現在、React Nativeの使用を検討しています。しかし、ネイティブプラットフォームからRNコンポーネントへの通信に関する文書は非常に貧弱です。 RNのほとんどすべての例は、アプリまたはアプリの一部がRNを使用して構築されていることを前提としています。上記の要件を満たすRNを使用してライブラリを構築することは可能ですか?また、RNを使用して書かれたそのようなライブラリの例もあります。 他のアプローチ/フレームワークを使用することをお勧めします。
質問をdownvoteすることを選択した場合、この質問がdownvoteに値すると思う理由についてのコメントを追加する礼儀をお持ちください。 – letsc