안드로이드 간 통신을 하려면 어떻게 해야하나요?
조회수 5951회
안녕하세요
두 개의 안드로이드 기기가 있을 때
한 기기에서 다른 기기로 간단하게 json 형식의 정도의 데이터를 보내고 싶습니다. 데이터를 받는 즉시 어떠한 동작을 하도록 만들 예정인데요.
관련 지식이 부족하여 GCM FCM 등등만을 검색해 내는데 그치고 있습니다..
어떤 방식으로 해야하는지 관련 키워드를 알 수 있을까요? 링크라면 더욱 감사합니다
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
안드로이드 기기끼리 통신을 할 수 있는 방법은 다양합니다. 상황에 따라서 적절한 방법을 사용하세요.
- 두 기기가 근거리에(수 미터 이내에) 있을 경우, 블루투스를 사용해서 통신할 수 있습니다.
- 안드로이드 최소 지원 버전이 4.1 이상인 경우, Peer to Peer WIFI API 를 사용하는 것도 방법입니다.
- 혹은 일반적인 서버/클라이언트 소켓을 이용한 방법도 있습니다.
- 파이어베이스를 사용할 수도 있습니다. 아래에 링크에 있는 채팅앱을 만드는 튜토리얼을 참고하세요.
참고로 FCM(GCM은 레거시 API)은 알림(푸시)을 위한 서비스입니다. FCM으로도 데이터를 보낼 수 있습니다만 보통은 서버 <-> 클리이언트에서 사용합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력