본문 바로가기

개발 관련 지식/안드로이드(Android)

[안드로이드] GCM 서버 구현 예제(2)_node.js를 이용한 푸시 서버 * GCM 서버 구현 예제(2)_node.js를 이용한 푸시 서버 * 개요 : 지난 GCM 서버 구현 예제(1)_APP 클라이언트 편의 포스팅에 이어, 이번에는 서버를 구현해볼 생각이다. 클라이언트는 푸쉬 메시지를 받기 위해 안드로이드나 아이폰으로 개발하지만 서버는 따로 제약은 없다. 이번 포스팅에서는 node.js 를 이용한 웹 서버를 만들어볼 예정이다. 먼저 node.js 에 대한 내용도 잘 모르기 때문에 node.js 에 대한 포스팅도 따로 올리도록 하겠다~! 이번에는 node.js 는 단순히 웹 서버를 만들때 사용된다고만 알고 시작하면 될 것 같다. 자, 서버를 한번 만들어 보자~! * node.js 를 이용한 푸시 서버 개발 - 푸시 알림을 위해 서버에서 필요한 항목 : Server Key(AP.. 더보기
[안드로이드] Linphone 오픈소스 컴파일 시도~! * Linphone 오픈소스 컴파일 준비 : Linphone 오픈 소스를 다운 받았다면, 이제 이 오픈소스를 컴파일해보자~!! 컴파일을 하기 전에 먼저 필요한 것이 있다. 1. 시그윈(Cygwin) 2. Android sdk(at least API 16 이상) 3. Android ndk(>=r8b) 4. Autotools(autoconf, automake, aclocal, libtoolize, pkgconfig) [참고] 1. 시그윈 설치는 UTILL 관련 지식에서 설치 방법을 참고하면 된다. 2. Android sdk는 http://developer.android.com/sdk/index.html 접속하여 sdk를 다운 받는다. (http://developer.android.com/intl/ko/sdk.. 더보기
[안드로이드] Linphone 오픈소스 다운받기 * VoIP(Voice over IP) : 흔히 인터넷 전화기를 Voip(Voice over IP)전화기라고도 한다. 인터넷상으로 음성데이터를 보내서 마치 일반 유선 전화기처럼 불편하지 않게 통화를 할수 있도록 만들어주는 인터넷 프로토콜 기술이다. 인터넷 전화기 프로토콜로는 대부분이 SIP프로토콜을 사용한다. SIP프로토콜의 약자는 Session initaion Protocol(세션 개시 프로토콜)이다. 이 VoIP와 관련된 오픈 소스로된 Linphone에 대해 공부해볼 생각이다~!! 먼저, Linphone은 오픈소스로 제공되어 해당 오픈 소스를 다운 받아 볼 생각이다. 다운 받는 방식은 다른 것들과는 조금 다르다. 자, 한단계씩 천천히 나가보자~! * Linphone 사이트 : http://www.li.. 더보기
[안드로이드] GCM 서버 구현 예제(1)_APP 클라이언트 * GCM 서버 구현 예제(1)_APP 클라이언트 * 개요 : 지난 포스팅에서 GCM 신청 방법에 대해 알아보았다. 그렇다면 신청했으면 사용해 보아야 하지 않을까?!! 이번 포스팅에서는 실제로 GCM 을 사용하는 간단한 예제를 구현해볼까 한다! * 구글에서 제공하는 GCM 예제 코드 다운로드 : https://code.google.com/p/gcm/ git 다운로드: git clone https://code.google.com/p/gcm/ * GCM 서버 구현하기 1. Google Play Service SDK 다운로드 1) Android SDK Manager 실행 > Extras > Google Play services 패키지 설치 2) Andoird SDK Manager 실행 > Extras > Go.. 더보기
[안드로이드] 안드로이드 푸시 알림 서비스 사용방법(GCM) * 안드로이드 푸시 알림 서비스(GCM) 사용방법 * 개요 : 이번 포스팅을 하게 된 배경은 요즘 가장 많이 사용하고 있는 메신져 카톡에 대해 궁금증으로 시작되었다. 카톡을 보면 알림 메시지가 오게 되는데 이는 서버 측에서 메시지를 보내 주는 것인지 어플이 서버로 주기적으로 접속해서 확인하는 것인지 궁금하였기 때문이다. 원천적인 질문은 메시지가 어떻게 올 수 있는 것인가?!! 이다.. [참고] 서버에서 공지사항에 새로운 글이 등록되어있을때 앱에서 알림메세지를 확인하는 방식 : 앱을 키지 않고도 알람 메시지를 받아야 한다면 푸시를 이용해야 하고, 그렇지 않고 앱을 켰을 때만 확인하고 싶다면, 앱 에서 주기적으로 웹 서버를 체크하는 방식이 가능할 듯 보인다. * 푸시 알림 서비스란? : 서버에서 앱에 데이터.. 더보기