내 응용 프로그램을 클라우드 기반 데이터베이스로 이동하는 중입니다. 현재 나는 모든 것을 사용자의 장치에 sqllite로 저장했습니다.Firebase Firestore의 사용자 액세스 관리
데이터가 클라우드에 업로드되면 사용자가 두 개인 간 동기화를 위해 다른 사용자에게 개인 데이터베이스에 대한 액세스 권한을 부여 할 수 있습니다.
사용 케이스 :
사람 한 계정을 생성하고 데이터를 저장하기 시작합니다. 사람 1은 사람 2에게 자신의 계정에 대한 액세스 권한을 부여하려고합니다. 사용자 2는 로그인하고 사용자 2는 사용자 1의 저장소에 대한 액세스 권한을 갖고 두 클라이언트 응용 프로그램은 동일한 계정에 로그인 한 것처럼 동일한 소방 목록에 동기화됩니다.
구조를 구성하는 가장 좋은 방법은 무엇입니까? 보조 사용자가 다른 사람의 개인 문서에 액세스 할 수 있도록 허용하기는 쉽지만 클라이언트 응용 프로그램이 보조 사용자가 액세스 할 수있는 문서를 쉽게 결정할 수있는 방법으로 어떻게해야합니까? 다른 사용자 액세스 맵 모음을 유지해야합니까? 어떻게 구성해야합니까?