2016-07-29 3 views
0

저는 Android 앱 개발을 배우며 교육적인 목적으로 프로젝트를 진행하고 있습니다.Google 클라우드 메시징을 Android 앱에 통합 - GCM 연결 서버

저는 메모리 스크랩북과 같은 앱을 만들고 있습니다 - 사용자는 이미지 라이브러리에서 가져온 이미지로 스크랩북 페이지를 관리하고 글을 추가 할 수 있습니다. 서버가 없으며 데이터가 XML 파일에 저장됩니다.

나는 이제 앱 사용자가 스크랩북 페이지에 추가 할 텍스트 기반의 메시지를 보낼 수있는 새로운 기능을 추가해야 할 의무가 있습니다.

Google Cloud Messaging 서비스를 살펴보고이를 내 앱과 통합했습니다. 나는 이것이 애플리케이션 서버 설정, HTTP 또는 XMPP 프로토콜을 통한 데이터 전송과 관련이 있다는 것을 읽었다.

자습서의 지침으로 프로젝트를 수행하기에 자바에 능숙하지만 서버 나 통신 프로토콜에 대한 지식이나 경험이 없습니다.

누군가 응용 프로그램 서버 설정과 관련하여 나를 안내 할 수 있습니까? 또는 내가 더 많은 것을 배울 수있는 튜토리얼의 방향으로 나를 가리켜 라.

내 앱이 현재 데이터를 저장하는 방식을 수정해야하나요?

보안과 관련하여 고려해야 할 고유 한 문제가 있습니까?

이것은 매우 추측이지만, 초보자가 4 주 이내에 착수 할 수 있습니까?

+0

기존 GCM 또는 중포 기지 메시징 튜토리얼 잘못은 무엇? –

+0

HTTP/XMMP 연결을 구성 할 필요가 없습니다.이 모든 것은 장치의 google payservice에서 수행됩니다. GCM 서비스에 등록하고받은 메시지 만 처리하면됩니다. google https://developers.google.com/cloud-messaging/ – LvN

답변

2

Google의 새로운 Firebase 서비스를 살펴보십시오. 그것은 오래된 GCM의 대체품입니다.

는 중포 기지 무엇인가 https://firebase.google.com/features/

안드로이드 빠른 시작 가이드 : https://www.firebase.com/docs/android/quickstart.html

+0

에서 GCM의 단계별 문서화 단계입니다. 동의합니다. Firebase는 최대 100 개의 병렬 연결과 2GB의 대역폭에 대한 무료 서버 요금제를 제공합니다 . 가격은 https://firebase.google.com/pricing/에서 확인하십시오. 또한 배우기가 쉬운 독점 안드로이드 API를 사용할 것입니다. 백엔드 용으로 한 줄짜리 코드 만 작성할 필요는 없습니다. – NitroNbg

관련 문제