1

저는 Android 프로그래밍에 익숙하지 않습니다. 사용자가 firebase에 계정을 가지고 있으며 firebase 데이터베이스 연락처와 휴대 전화 연락처를 동기화하려고하는 App을 개발 중입니다. 한 가지 방법은 모든 firebase 연락처를 가져 와서 사용자 전화 연락처와 비교하고 유사한 연락처를 걸러 내고보기를 업데이트하는 것입니다. 그러나이 논리는 firebase 데이터베이스가 증가하면 백만 명이 넘는 사용자가 누적됩니다.firebase 데이터베이스와 연락처를 동기화하는 방법

제발 도와주세요 .... 아니면 적어도 저에게 올바른 방향으로 일을 시작해야합니다! 사전에

고맙습니다

내 데이터베이스 트리

-Users 
    | 
    ----959670000 
    |  | 
    |  ------name 
    | 
    + ----750890000 
    +------859200000 
다음

내 데이터베이스 트리 당신은 먼저 시스템에서 연락처 목록을 얻고, 필요 나는

답변

1

을 저장하는 방법과 같은 방법이다 데이터베이스에 저장하십시오. 주소록의 정보를 데이터베이스에 저장하는 방법 (몇 가지 추가 정보)을 결정한 다음 데이터베이스에서 샘플 프로젝트를 조정하여 노드의 자식으로 단일 메시지를 저장합니다.

+0

고맙습니다. 고맙습니다. Alex Shutov에게 회신 해 주셨습니다. 나는 ArrayList에 전화 번호를 저장했습니다 ....하지만 Firebase Contacts .....의 거대한 데이터베이스와 어떻게 비교해야합니까? 백만 명 이상의 연락처 .... ??? – Oswald

+0

Firebase는 json tree로 데이터를 저장합니다 - 루트 노드의 하위 노드로 사용자를 저장 한 다음 모든 사용자가 아닌 모든 사용자에게 연락처를 저장합니다. –

+0

죄송합니다. 저는 그 사실을 알지 못했습니다 ...... – Oswald

관련 문제