私は、ユーザーAが別のユーザーBにプライベートメッセージを送信できるメッセージングシステムを構築していますが、 Cは2人のユーザーの間でプライベートになっているため、このメッセージの書き込みや読み取りは許可されていません。どうすればいいかわかりませんでした。ファイアベース内の2人のユーザー間でプライベートメッセージのルールを構成する方法
私の現在のルール:
"private_messages":{
"$message_id":{
".read": "root.child('authorized-users').hasChild(auth.uid)",
".write":"root.child('messages').hasChild(auth.uid)",
"message_content": {0: 'Hello', ...}
}
}
"authorized-users:"{
"$message_id": {
"user1": 'A',
"user2": 'B'
}
}
私はそれを動作するようになっています方法を理解することができませんでした...任意の提案ですか?
それは私が欲しいものではない、私はSMS、Facebookのメッセンジャーやwhatsappからレイアウトのような単純なチャットを意味しませんでした。 – Ivan
チュートリアルのリンクが追加されました。使用する必要があります。 –
私はJavascriptとしてWebバージョンを使用しています。このチュートリアルでは、チャットのルールをどのように構築するかを示していないため、AndroidからWebへの移植方法は分かりません。 – Ivan