2016-09-06 2 views
-2

나는 안드로이드 응용 프로그램 개발의 초보자입니다. 따라서 firebase 클라우드 메시징의 단점을 알지 못합니다. 채팅 응용 프로그램에 fcm을 사용할 수 있습니까? 한 번에 여러 사용자를 처리 할 수 ​​있습니다.firebase 클라우드 메시징을 사용하여 대규모로 사용할 수있는 안드로이드 채팅 응용 프로그램을 만들 수 있습니까?

+3

네, 이론적으로 가능합니다. 아니요, 소켓을 사용하는 대신 사용자의 푸시 알림을 남용하면됩니다. 또한 인터넷 검색을 제안합니다. 이는 매우 일반적인 질문입니다. – OhadM

+0

[Firebase를 사용하는 두 사용자 간의 데이터 교환] 가능한 복제본] (http://stackoverflow.com/questions/39335282/data-exchange-between-two-users-using-firebase) –

답변

1

FCM은 채팅 응용 프로그램의 유효한 부분 일 수 있지만 퍼즐의 한 부분 일뿐입니다. 또한 완벽한 솔루션을 위해서는 서버 구성 요소가 필요합니다. 메시징을위한 다른 방법을 통해 FCM의

두 장점 :

  1. 당신이 상류와에 대한 프로토콜로 XMPP를 사용하는 경우 대부분 (배터리, 데이터, & 성능 이점)에 대한 추가 연결을 만들 필요가 없습니다 다운 스트림 메시징. XMPP FCM 클라이언트는 장치의 단일 영구 연결을 FCM 서버에 다시 사용합니다.
  2. 즉각적인 사용자 알림을 보장하기 위해 Doze 모드에서도 (높은 우선 순위의) 메시지가 알림을 트리거 할 수 있습니다.

사용할 수있는 대체 기술이 있지만 Android 개발 초보자를위한 것입니다. FCM은 서버 주변을 잘 알고있는 경우 더 나은 방법 중 하나 일 수 있습니다.

관련 문제