반응형 Push4 phonegap 3.5 에서 푸쉬(Push Notification) 적용하기 - 4. 서버 작성 (Android) 푸쉬 메시지를 발송하기 위한 서버구성과 기본적인 플로우는 앞서 작성한 글을 참고하기 바란다. phonegap 3.5 에서 푸쉬(Push Notification) 적용하기 - 4. 서버 작성 (iOS) 여기서는 안드로이드 디바이스에 푸쉬메시지를 보내는 서버 구현에 대해서 간단히 설명하겠다.안드로이드도 아이폰과 마찬가지로 GCM 서버쪽에 우리가 원하는 메시지를 던지면.. 이후 과정(해당하는 디바이스에 푸쉬메시지를 전송하는것)은 GCM 서버에서 알아서 해준다. 우리가 할일은 GCM 서버로 메시지를 보내는 것. 아이폰이 SSL 프로토콜을 이용한 바이너리 데이터를 보내야 했던것과는 조금 다르게.. GCM에서는 https 프로토콜을 이용한다.https 연결에 원하는 문자열을 ascii 형태로 전송하면 된다. 따라서.. 프로그램개발/Phonegap 2014. 7. 13. phonegap 3.5 에서 푸쉬(Push Notification) 적용하기 - 4. 서버 작성 (iOS) iOS의 푸쉬메시지를 보내기 위해서는 여러가지 공개라이브러리가 존재한다.여러가지 다양한 옵션을 제공하고 있어서 필요에 맞게 이용할 수 있겠지만.. 단순함의 미학!! 여기서는 핵심적인 요소만 이용해서 간단하게 뼈대만 작성해 보도록 하겠다. 안드로이드나 아이폰의 푸쉬는 모두 해당 서버를 이용해서 발송해야 한다.즉 안드로이드는 google GCM 서버를, 아이폰의 경우 apple APNS 서버를 통해 단말로 원하는 푸쉬메시지를 전송하게 된다. 이러한 프로세스를 그림으로 표현하면 다음과 같다. 일반적인 서비스에서는 GCM, APNS와 통신하기 위한 서버가 필요하다. 위 그림은 기본적인 푸쉬 발송 프로세스를 설명했다.1,2,3 번은 푸쉬서비스 등록에 대해서 A,B 는 푸쉬 발송에 대해서 필요한 절차이다. * 푸쉬.. 프로그램개발/Phonegap 2014. 7. 12. phonegap 3.5 에서 푸쉬(Push Notification) 적용하기 - 1.플러그인 설치 기존 안드로이드에서는 푸쉬를 많이 적용해봐서.. 폰갭을 쓰던 안쓰던 쉽게 적용할 수가 있는데..아이폰에서 푸쉬는 예전에 적용을 해보다가 말아서.. 또한 폰갭에서 적용하는건 처럼이라.. 기록을 남긴다. 먼저 카메라, 파일등과 마찬가지로 일단 플러그인 설치!! 1. 플러그인 설치현재 설치된 플러그인을 확인해 보자$ cordova plugin listorg.apache.cordova.camera 0.3.0 "Camera"org.apache.cordova.device 0.2.10 "Device"org.apache.cordova.dialogs 0.2.8 "Notification"org.apache.cordova.file 1.2.0 "File"org.apache.cordova.file-transfer 0.4.4 ".. 프로그램개발/Phonegap 2014. 7. 8. GCM-1 : 서비스 신청하기 2014.12.03 수정함. - 기존 방식에서 좀 바뀐 부분이 있어서.. 다시 정리하였다. 1. 프로젝트 생성 및 프로젝트 번호 확인https://code.google.com/apis/console/ 접속하여 로그인프로젝트별로 관리하고 싶다면.. 새 프로젝트를 생성해되 되지만 나는 하나의 앱만을 출시할 예정이므로기본 프로젝트를 사용하였다. 기본적으로 API Project 라는 프로젝트가 생성되어 있다. 위 그림의 API Project 를 클릭하여 프로젝트 대시보드로 이동하자. 위 그림의 프로젝트 번호를 잘 알아두어야 한다. 단말의 푸쉬키를 얻어올때 반드시 필요한 내용이다.GCM을 사용하기 위해서 API 사용설정을 눌러 API 메뉴로 이동한다. 2. GCM 서비스 활성화API 찾아보기에서 Google Cl.. 프로그램개발/안드로이드 2012. 10. 17. 이전 1 다음