誰かが製品を販売できる場所にアプリを作成しました。その詳細を設定してFirebaseに保存します。AndroidでAlgoliaをFirebaseのコンテンツで使用する方法
クライアント側(Androidアプリ)では、プレーンテキストを使用して商品を検索できるようにしたいと考えています。
私はAlgoliaを使うのが最善の方法だと思っていますが、どうやってセットアップするのか分かりません。あなたの助けに感謝します!
誰かが製品を販売できる場所にアプリを作成しました。その詳細を設定してFirebaseに保存します。AndroidでAlgoliaをFirebaseのコンテンツで使用する方法
クライアント側(Androidアプリ)では、プレーンテキストを使用して商品を検索できるようにしたいと考えています。
私はAlgoliaを使うのが最善の方法だと思っていますが、どうやってセットアップするのか分かりません。あなたの助けに感謝します!
あなたの質問に2つのトピックが実際にあります。1はFirebaseデータベース、もう1つはAlgoliaでAndroidアプリを構築することができますどのようににAlgoliaをリンクすることができますか。私は私の答えで両方をカバーします。あなたはAlgoliaに既存のデータをインポートし、同期してデータが更新され変化ににスクリプト言語を使用する必要があります
をFirebaseするAlgoliaをリンクする方法
Node.jsでこれを経験する必要はありません。 Node.jsの無経験を持つあなたのようなAndroidの開発者は、単にガイド続いどこthis questionを見てください:
データの最初の集会では、私は、統合コードをコピーし、必要な変更を行なったし、走りましたそれはWindows端末上にあります:データはFirebaseからAlgoliaにインポートされます。 Algolia's Firebase guide
からのコードサンプルがyours で資格情報を交換してローカルにJSのスクリプトを実行したことがない場合(コンピュータからスクリプトを実行し
- コピー:
は、あなたは、単にする必要がありますthisやthisなどのNode.js初心者用ガイドを検索してください)
あなたのデータはAlgoliaにインポートされたら、ステップ2に移動することができます。
をAlgoliaを使用する方法、推奨されるツールはInstantSearch Androidです。これは、プラグアンドプレイコンポーネントを提供するツールボックスで、迅速に検索インターフェイスを構築できます。InstantSearchは、ネットワーク関連の問題、データバインディングなど、すべてのものを処理して、アプリケーション特有のものに集中できます。
あなたは、あなたがこのメディアのデモのように、このツールを使用して構築することができるものとして表示されますどのInstantSearch Android's demo appsを見て持つことができます。
Algoliaは、建物のアプリのためのAndroid API Clientを提供します。それはAlgoliaとのより低いレベルで対話することができます:あなたは要求を送り、結果をJSONObject
とし、あなたがそれでやりたいことを決める。あなたの開発が容易かつ迅速にするために構築されているよう
ほとんどのプロジェクトは、InstantSearchアンドロイドを使用する必要があります(それは実際にボンネットの下にAndroidのAPIクライアントを使用しています!)
これは助けになりませんか? https://www.algolia.com/doc/guides/integrations/firebase-algolia/ –
Node.jsの経験がないので、どこのスクリプトを使うべきか分かりません –
これは役立つかもしれません:https ://github.com/deltaepsilon/firebase-search –