2017-03-04 3 views
3

誰かが製品を販売できる場所にアプリを作成しました。その詳細を設定してFirebaseに保存します。AndroidでAlgoliaをFirebaseのコンテンツで使用する方法

クライアント側(Androidアプリ)では、プレーンテキストを使用して商品を検索できるようにしたいと考えています。
私はAlgoliaを使うのが最善の方法だと思っていますが、どうやってセットアップするのか分かりません。あなたの助けに感謝します!

+0

これは助けになりませんか? https://www.algolia.com/doc/guides/integrations/firebase-algolia/ –

+0

Node.jsの経験がないので、どこのスクリプトを使うべきか分かりません –

+2

これは役立つかもしれません:https ://github.com/deltaepsilon/firebase-search –

答えて

6

あなたの質問に2つのトピックが実際にあります。1はFirebaseデータベース、もう1つはAlgoliaでAndroidアプリを構築することができますどのようににAlgoliaをリンクすることができますか。私は私の答えで両方をカバーします。あなたはAlgoliaに既存のデータをインポートし、同期してデータが更新され変化ににスクリプト言語を使用する必要があります

をFirebaseするAlgoliaをリンクする方法

。 AlgoliaにはNode.jsを使用するのに役立つguideがあります。

Node.jsでこれを経験する必要はありません。 Node.jsの無経験を持つあなたのようなAndroidの開発者は、単にガイド続いどこthis questionを見てください:

データの最初の集会では、私は、統合コードをコピーし、必要な変更を行なったし、走りましたそれはWindows端末上にあります:データはFirebaseからAlgoliaにインポートされます。 Algolia's Firebase guide

  • からのコードサンプルがyours
  • で資格情報を交換してローカルにJSのスクリプトを実行したことがない場合(コンピュータからスクリプトを実行し

    • コピー:

  • は、あなたは、単にする必要がありますthisthisなどのNode.js初心者用ガイドを検索してください)

    あなたのデータはAlgoliaにインポートされたら、ステップ2に移動することができます。

    Algoliaと検索インタフェースを構築するためにあなたのAndroidアプリで

    をAlgoliaを使用する方法、推奨されるツールはInstantSearch Androidです。これは、プラグアンドプレイコンポーネントを提供するツールボックスで、迅速に検索インターフェイスを構築できます。InstantSearchは、ネットワーク関連の問題、データバインディングなど、すべてのものを処理して、アプリケーション特有のものに集中できます。

    あなたは、あなたがこのメディアのデモのように、このツールを使用して構築することができるものとして表示されますどのInstantSearch Android's demo appsを見て持つことができます。

    Media app example

    Algoliaは、建物のアプリのためのAndroid API Clientを提供します。それはAlgoliaとのより低いレベルで対話することができます:あなたは要求を送り、結果をJSONObjectとし、あなたがそれでやりたいことを決める。あなたの開発が容易かつ迅速にするために構築されているよう

    ほとんどのプロジェクトは、InstantSearchアンドロイドを使用する必要があります(それは実際にボンネットの下にAndroidのAPIクライアントを使用しています!)

    +0

    私のチームは、InstantSearch Androidリポジトリのクローニングに問題があります。一見できますか? –

    +0

    こんにちは@BugsBuggy、これを報告していただきありがとうございます、ご迷惑をおかけして申し訳ありません。私は今それをチェックしており、更新され続けるでしょう。 – PLNech

    +0

    @BugsBuggyさらにデバッグするためのメールをお送りしました。もしあなたがそれを手に入れなかったら、[email protected]で何かを送ってください。私はフォローアップをします:) – PLNech

    関連する問題