참고한 문서는
https://www.learn2crack.com/2014/06/android-chat-application-using-gcm-server.html
여기 입니다.
하지만 이미 fcm 이란게 나왔고 윗 글대로 돌렸지만 정상 작동 하지 않았습니다.
그래서 (Firebase Cloud Messaging ) 에 맞게끔 고쳤습니다.
결과물을 보여 드리겠습니다.
이렇게 채팅이 가능 하게 됩니다.
우선 서버 쪽 부터 보도록 하겠습니다.
https://console.firebase.google.com/?hl=ko
로그인 하시고
새 프로젝트 만들기를 눌러서 만듭 니다.
프로젝트를 만든 다음
overview 쪽에서 설정 -> 클라우드 메시징 탭으로 가셔서 server key 값을 찾으셔서 그걸 복사 해 줍니다.
소스는 github 에 있으면 주소는 아래에 있습니다.
node_android_chat_fcm/node_modules/config/requests.js
의
'Authorization': 'key=YOUR_SERVER_KEY' 이 부분에서
YOUR_SERVER_KEY 부분에 넣습니다.
몽고 디비 도 설치 해 줍니다.
https://www.mongodb.com/download-center?jmp=docs&_ga=1.139241267.1448958561.1489466640#community
들어 가서 다운로드 받아서 설치 합니다.
실행을 시킵니다.
서버 를 실행 시켜서 띄워 놓습니다.
이러면 서버가 nodejs + mongodb 를 사용하면서 띄워 지게 되어 있습니다.
소스는 github 에 올려 놓았습니다.
https://github.com/entrv/node_android_chat_fcm
'IT > 모바일' 카테고리의 다른 글
안드로이드 앱 아이디어 - 학교 종소리 모음 앱 (0) | 2019.11.14 |
---|---|
안드로이드 앱 아이디어 - 아이돌 노래 퀴즈 1 초 듣고 제목 맞추기 (0) | 2019.10.22 |
Nammu 안드로이드 퍼미션 체크 헬퍼 (0) | 2017.03.07 |
MediaProjection api 를 이용한 동영상 찍기 오픈 소스 (0) | 2016.05.11 |
모바일앱 링크 모아를 소개 합니다. (0) | 2016.04.18 |