-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NPNS (Naver Push Notification Service) 구현 #3
Comments
소개글 내용을 살펴봤을때 서버단 작업도 진행되는 것으로 확인이 되는데, 서버 개발시 요구되는 언어 스택은 무엇인지 궁금합니다! |
@vagabond95 JAVA 를 이용해주시면 됩니다~ |
답변 감사합니다. 추가적으로 몇가지만 더 여쭤볼게요. 제가 서버쪽 작업은 Firebase, AWS등 클라우드 서비스를 이용한 작업밖에 해보지 못했는데, 클라우드 기반 서비스는 이용하지 않는다고 본문 내용에 나와있어서 이 부분이 조금 걸리는데요. 해당 프로젝트에 참여할 때 서버 개발지식이 어느 수준까지 요구되는 것인가요? 그리고 JAVA를 이용한다는 의미가 Spring framework를 사용하여 개발이 진행 되는 것인지, 아니면 서버단 작업은 이미 마무리된 상태에서 클라이언트 쪽에서 요청, 처리 작업을 하게 되는 것인지 궁급합니다! |
지금은 역할 분담을 나눠서 따라서 안드로이드 개발을 하시게 될 경우엔 서버 개발을 희망하신다면, Cloud Messaging Service 사용을 금한건, |
네 많은 도움이 되었습니다. 감사합니다! |
제목 : NPNS (Naver Push Notification Service) 구현
주제 선정 배경
서버, 클라이언트에 고르게 개발 공수가 들어갈 법한 작업
참고할 수 있는 서비스가 명확 (Google, Apple 에서 범용적으로 서비스)
요구사항(필수)
FCM, GCM, APNS 등 다른 Cloud 기반의 Messaging Service 사용은 금함
특정 서비스 이용자에게 메시지를 전송하는 서버
사용자의 고유 식별자 관리
서버에서 메시지를 전송 받고, 사용자에게 알림을 표시하는 모바일 서비스
전송된 메시지의 추적 기능 (전송 성공/실패, 메시지 읽음 처리)
요구사항(선택)
통신 프로토콜엔 제약을 두지 않음 HTTP 사용 무방
Thrift or GPB 등을 이용한 Multi-Platform 대응 SDK 개발
Polling 방식이 아닌 Event Driven
개발언어
JAVA
플랫폼
서버 / 앱(안드로이드)
The text was updated successfully, but these errors were encountered: