イメージをアップロード/ダウンロードする方法を理解しています。 Firebaseコンソールの内部でこのデータを管理する方法をお勧めしますか?Firebaseストレージ構造の例
ほとんどの場合、写真や動画をアップロードし、私たちのアプリ内でプライベートチャット/グループチャットを使用してユーザー間で送信します。
だから私は、これを作成するために始めた:
私は、ユーザーなどに画像を追加する必要がありますchat-上の画像を共有することが良いでしょうか
/users/<userId>/images/<image-file>
をグループ?
/groups/groupId/images/<image-file>
が、これはどのようにグループメッセージとのfirebase構造ディール
/groups/<groupId>/<messageId>
のmessageIdを拡大することuが
(メッセージおよびタイムスタンプを書いた)メッセージは、ユーザーIDが表示された場合提案を歓迎します
ありがとうございました。
特定のフォルダ構造を選択する最大の理由は、[セキュリティルールを使用して特定のファイルへのアクセスを保護する](https://firebase.google.com/docs/storage/security)です。私はなぜあなたがfirebaseデータベースのタグを付けたのか分かりません。それはあなたの質問にどのように影響しますか? –
ファイアベースのストレージに適用される可能性のある洞察とベストプラクティスを得るために、firrbaseデータベースを追加しました。単純な要件..プライベートチャットでのみ2人がファイルにアクセスすることができます、グループに参加しているグループのみがファイルにアクセスすることができます。どうやってそれに従って構造化することをお勧めしますか? – rayman