1

위치의 실시간 데이터 교환이 필요한 Android 애플리케이션을 만들고 있습니다.Firebase - 사용자간에 실시간 데이터 (위치)를 전송하는 앱

나는 AppA를 호출 할 수있는 응용 프로그램을 갖습니다. 사용자 A의 위도와 경도 위치를 다른 사용자 B에게 보내고 싶습니다. 앱의 한 인스턴스에서 다른 인스턴스로 실시간 데이터를 보내려고합니다.

데이터 메시지를 교환하는 데 FCM을 사용할 수 있습니까? 아니면 Firebase 데이터베이스에서 FCM을 업데이트 한 다음 검색해야합니까?

+0

여기를보십시오 : https://github.com/firebase/geofire-java – RamithDR

+0

@RamithDR 좋은데 데이터 (예를 들어 상점)가 데이터베이스에 미리로드되어있어 실시간 업데이트가 필요합니다. – jay

+0

그렇다면 파이어베이스 데이터베이스가 귀하의 요구에 맞는 것이라고 생각합니다. 사실 그것은 실시간 데이터베이스이며 여러 데이터베이스를 하나의 데이터베이스에 연결할 수 있습니다. – RamithDR

답변

0

이 작업을 수행하는 기본적인 단서는 Angular2 및 Firebase Mix입니다.

위의 코드에서
var starCountRef = firebase.database().ref('posts/' + postId + '/location'); 
starCountRef.on('value', function(snapshot) { 
    displayLocation(snapshot.val()); 
}); 

value는 데이터 실시간 접근에 도움이 될 것입니다. 따라서 앱에서 이것을 실시간으로 업데이트하려면보기에서 Angular2를 사용할 수 있습니다.

백엔드 부분에서 위도와 경도에 대한 공용 변수를 할당하고 뷰에 직접 사용할 수 있습니다.

참고 :이

Firebase Retrieval Realtime

Angular2 Docs

도움이 될 수 있습니다!

관련 문제