ドキュメント内のサンプル アプリは、ファイルをドキュメントに読み込み、アプリのすべてのインスタンス間でドキュメントの同期を非常にうまく維持します。素晴らしい!
ユーザーがリアルタイム ドキュメントへのアクセスを許可されるタイミングがわかりません。ドライブ ファイルへの読み込み/保存は、アクセス許可によって明確に規制されていますが、リアルタイム ドキュメントのキーを持っていれば、そのドキュメントに好きな変更を加えることができるようです。ドライブ ファイルへの保存を許可されている別のユーザーは、リアルタイム ドキュメントに悪意のある更新を取得し、バッキング ファイルに単純に保存する可能性があります。
ファイルへのアクセスを削除し、ドライブ ファイルへのアクセスがブロックされた後でも、ブロックされたユーザーがリアルタイム ドキュメントを実際に変更できることを確認することで、これを簡単にテストしました。
比較的オフラインのファイルにアクセスできない人からのリアルタイム ドキュメントへの更新をブロックする方法を知っている人はいますか?
さらに、各共同編集者に、他の共同編集者が影響を及ぼせないドキュメント内のプライベート スペースを提供したいと考えています。Firebase がサポートするようなキーごとのアクセス許可の計画を知っている人はいますか?