2017-07-03 3 views
0

私は2人のユーザー間で簡単なチャットを実装する必要があるiOSアプリケーションを持っています。私は、アプリ登録時にユーザーをFirebaseに登録しています。すべてがうまくいく。しかし、チャットスレッドを開始する必要があるときに、検索インデックスを使用しているユーザーを検索していますが、次のエラーが発生しています。不特定のインデックスを使用しています。より良いパフォーマンスのために、/ use_frameworks_beta_2/searchIndexに ".indexOn": "phone"を追加することを検討してください。

不特定のインデックスを使用しています。パフォーマンスを向上させるために、セキュリティルールに/ use_frameworks_beta_2/searchIndexに ".indexOn": "phone"を追加することを検討してください。 不特定のインデックスを使用しています。より良いパフォーマンスのために/ use_frameworks_beta_2/searchIndexに ".indexOn": "email"を追加することを検討してください。 不特定のインデックスを使用する。 ".indexOn "を追加することを検討してください:

{ "ルール" 次のようにより良いパフォーマンスのためのセキュリティルールに/ use_frameworks_beta_2 /にSearchIndexで "名前"

ルールFirebaseコンソールでは、次のとおりです。{ " .readを" :真、 ".WRITE ":真、 "にSearchIndex":{ " .indexOn ":[" 電子メール"、 "電話"、 "名"]} }}

私は固定助けてくださいこのエラー。

答えて

3

.indexOn指定子は、インデックス付きキーを含む場所のルールに配置する必要があります。ルールを更新して、ツリーの正しい場所に.indexOnを置きます。

+0

ご返信ありがとうございます。しかし、その私は、コンソール上で同じエラーを取得:(機能していない pulserx-148409 +会話 - use_frameworks_beta_2 - にSearchIndex - 3386wcSL8WWgPU5XdUtimLtHlmN2 メール: "[email protected]" 名: "user996" 電話: "" これはFirebaseコンソールの構造体です –

+0

提案したとおりに更新した後にルールを表示するように投稿を更新してください。 –

関連する問題