지금 대강 생각한게
db의 Users라는 children이 지금 이미 있는데 거기 항목이 이름, 이메일, uid거든?
거기에 그냥 position하나 추가하고 지도 api로 위치를 때려 박는겨
그다음 채팅 매칭 액티비티 실행됬을 때 db전체 검색 돌려서 currentUser의 position이랑 다른 유저들 position을 비교해서 5km이내인 사람만 따로 뽑아내서
그중에 아무나 랜덤으로 매칭시키는겨(물론 현재 로그인 된 사람들 중)
이게 지금 대강 떠올린 구성인데
이렇게하면 우선 db 전체 탐색하는게 좀 별로일 것 같고(더 효율적인 방법 있을거 같고)
앱 켜놓고 이동하면 위치정보 계속 업데이트해야하는데 이동할때마다 업데이트 시키면 클라이언트 폰 배터리 순삭되지 않음?
이것들이 젤 고민임
아이디어 읎나
구글에 다 있다
해당 댓글은 삭제되었습니다.
아 그래? 잘모름 나 - dc App