포럼
카카오톡 푸시에 대하여 (부제: 웹사이트 관리자에게 무쓸모한 푸시)
2014.07.28 18:05
카카오톡이 아직까지 공개한 API는 카카오톡 서버의 푸시 기술을 활용하여 푸시를 보내는 기능입니다.
쉽게 말해, 기존에 공개된 안드로이드 푸시앱이 parse.com 의 푸시 기술을 이용하는 것 과 같이 카카오톡에서 푸시를 받는게 아니라, 앱을 제작할때 푸시 서버를 카카오로 진행한다고 보시면 됩니다.
카카오에서 곧 카카오톡 메세지를 보내는 API를 공개하겠다고는 했는데
이게 아무래도 스팸이나 그런부분때문에 공개가 미뤄지는 것 같습니다.
짧게 요약하자면, 카카오톡 푸시기능은 카카오톡 메세지로 푸시가 오는 것이 아니라
직접 만든 앱에서 푸시 서버 기능만 카카오가 담당해주는 것입니다.
+) 추가
developers.kakao.com 에서 가져온 이미지입니다.
원래 iOS, Android를 별도로 운영해야 하는 푸시 시스템과 서버를 카카오가 무료로 제공하는 것입니다.
비슷한 서비스로는 AWS Ses 정도가 있겠네요.
댓글 6
-
몽실아빠
2014.07.28 18:15
-
SeungXE
2014.07.28 18:40
네. 그런데 그 푸시서버가 우리가 생각하는 것처럼 간단한게 아닙니다. 항상 통신중인 상태에서 푸시를 받는 방식은 너무나 비효율적이라 (푸시를 받기 위해 24시간 서버와 통신해야 합니다) "필요할 때만" 데이터를 전달하기 위한 서버지요. 구글은 GCM, Apple은 APNS를 사용합니다. 하지만 이와 별개로 그 서버와 통신하는 푸시 서버가 필요합니다. 푸시 전달 프로토콜도 필요하고 푸시 사용자 관리도 필요하죠. 그것을 카카오가 해주는 겁니다. 구글과 애플이 푸시를 전담해주는게 아니라, 푸시가 있으면 "전달" 해주는 시스템인지라...
-
GG
2014.07.28 19:18
말씀하시기로는 카카오톡이 설치되어 있을때 푸시가 오는게 아니라고 하셨는데 지금 말씀하시는건 카카오톡 메시지가 안오는것이지 푸시는 오는건 맞다는 말씀인가요?
-
SeungXE
2014.07.28 19:50
그게 아니라, 카카오톡이 아닌 "카카오" 의 서버기술을 활용해 "직접" 제작한 앱에 "직접" 푸시를 보낼 수 있다는 내용이 API 주 내용입니다.
-
SeungXE
2014.07.28 20:17
아 그리고 @GG 님, 다음의 마이피플에서 PHP 예제가 있는 마이피플봇 시스템이 있습니다. 알림센터와 연결해도 괜찮을 것 같구요.
메신저 중에선 마이피플이 거의 유일한 API 지원을 가지고 있습니다. @BJ람보님의 알림센터 글 댓글에 @AJKJ님이 작성하신 댓글에 보면 방법도 나와 있어요 :)
-
졸라맨
2014.07.29 18:11
SeungXe님은 프로그램고수인듯 합니다. 앞으로 많이 가르쳐주세요 ㅇ_ㅇ
지금 안드로이드는 구글 그리고 IOS는 애플의 푸시서버를 이용하지 않나요 ? 같은 맥락인거 같은데요. 제가 알고 있는게 맞나 모르겠습니다. 제가 듣기로는 푸시앱들이 구글과 애플의 서버를 경유하는 것으로 알고 있어서요.....