質問: flutterとfirebaseで画像・動画共有アプリ的なものを作っています。 firebase_authでのユーザ登録・認証 firebase_storageでのファイルアップロード cloud_firestoreでのデータの保存など←今ここ について見ているのですが、それらを連携して、例えば、 ユーザ情報(ユーザid)とアップロードされたファイルを紐付けて、 ファイルごとに誰がアップロードしたものかわかるようにしたいのですが、 どうすれば良いでしょうか。 それができればユーザ毎に(ユーザidで)ファイルを検索して表示したり、 ファイルのアップロード状況に応じてユーザー毎にポイント的なもの(例えばyahoo知恵袋の 知恵袋ポイント的な)を用意したりできると思うのですが。 それをするためにfirestoreにデータを保存したりするんでしょうか?
回答: ファイルパスにユーザーIDを含めることで実現できそうですが、 要件に合わないなら Cloud Firestore などで別途管理する必要があると思います。 参考ページ