ライブクエリの実装方法とBack4Appでの設定ガイド
クエリはParse Technologyの重要な概念の一つです。条件を指定することでオブジェクトを取得できるため、ソーシャルネットワーク、ダッシュボード、モバイルコマース、さらには素晴らしいゲームなどのアプリを簡単に構築できます。しかし、Parse.Queryはプルモデルに基づいているため、リアルタイムサポートが必要なアプリには適していません。
チャットアプリのようにリアルタイムメッセージが必要なアプリを構築しているとしましょう。Parse.Queryは理想的な解決策ではありません。なぜなら、ユーザーアプリは他のユーザーが新しいメッセージで会話を更新したときにそれを知ることができないからです。この場合、データベースには他のユーザーにサーバーから更新を取得するように通知する新しい更新があります。
LiveQueryはこの問題を解決します。 このツールを使用すると、興味のあるParse.Queryにサブスクライブできます。サブスクライブすると、サーバーはParse.Queryに一致するParse.Objectが作成または更新されるたびに、リアルタイムでクライアントに通知します。
このガイドでは、アプリにLiveQueriesを有効化する方法を示します。
このチュートリアルを完了するには、次のものが必要です:
- Back4Appでの確認済みアカウント。
- Back4Appで作成されたアプリ。
ライブクエリ機能を有効にすると、Back4App側でより多くの機能を使用できることが保証されます。したがって、以下に説明するさまざまな目的があります。また、次の指示でサブドメインの設定プロセスについても学びます。
Live Query機能を見つけて有効にするには、Back4Appアカウントにログインし、「My Apps」オプションに移動してから、サーバー設定をクリックします。その後、「サーバーURLとLive Queryブロック」を検索し、設定を選択します。「サーバーURLとLive Query」セクションは次のようになります:
クライアントとLiveQueryサーバーの相互作用を有効にするには、WebホスティングボックスでLive Queryを有効にし、クライアントとサーバー間の通信を許可するクラスを選択する必要があります。これに関連するセクションは以下の通りです:
デフォルトのURLをhttps://parseapi.back4app.com/からあなたのサブドメイン* .b4a.io/に変更できます。
上記のガイドに従えば、Back4AppでカスタムAPIアドレスを設定し、Live Queryの使用やServerURLの変更を含むさまざまな機能を有効にすることができます!