SlideShare une entreprise Scribd logo
1  sur  11
Push Notification
목차
O Push Notification 원리
O Push Notification Provider 개발

(3rd party server)
O Push Notification Client 개발
O Android
O IOS
Push Notification 원리
GCM (Google Clould Messaging)
APNS (Apple Push Notification
Service)
K
E
Y
REG_I
D

K
E
Y

{REG_ID,Messag
e}
DB

Push Provider
Push Notification Provider 개발
(3rd party server)
개발 언어

- Java
- gcm-server.jar

Android
- json-simple-1.1.1.jar

라이브러리

- JavaPNS_2.2.jar
IOS
- bcprov-jdk15on-149.jar
- DB 감시

역할

- Push Key, Message, REG_ID(푸시주소)를
PushServer(APNS, GCM)에 업로드
Push Notification Client 개발
(Andoird)
순서

제목

내용

1

GCM
Permission

푸시를 수신 받기 위해 Android 운영체제에
GCM 서비스를 등록한다.

2

GCM
Registration

폰의 Device Number를 GCM 서버에 등록
후
REG_ID (푸시 주소)를 할당 받는다.

3

REG_ID 기록

4

푸시 수신

할당받은 REG_ID를 엑스원 DB에 저장한다.
화면상단 Status Bar 에 메시지 표시
폰이 잠겨있을 때 메시지 표시
폰이 활성화 상태일 때 메시지 표시
Push Notification Client 개발
(IOS)
순서

제목

내용

1

Push 표시 설정

2

APNS
Registration

폰의 DeviceToken 값을 APNS서버에 등록

3

DeviceToken
기록

APNS 등록 성공 시 DeviceToken을 엑스원
DB에 저장한다.

4

푸시 수신

이 부분에서 앱 실행시 푸시 수신허용에
대한 질문 발생

IOS 운영체제에 의한 메시지 표시
(즉, 별도 개발이 필요 없음)
Push Notification Service
현황 조사
Push Notification Service
O 메시지 시장의 흐름
통신사 중심 메시지 시장

Public 무료 메시징 시장

Private 무료 메시징 시장

SK, KT, LG 등의 통신사
중심의 SMS서비스

애플 APNS, 안드로이드
GVM 등의 서버를 활용
하여 Application에 집중

독자적 메시징 서버기술
구축

휴대폰 제조사에서 기본
서비스로 장착되어 출시

SMS : 11원, LMS : 300
원
B2C 시장 : 50조원
B2B 시장 : 5조원

~ 2009

B2C : 무료메시징앱으로
시장 소멸
B2B : 새로운 거대시장
출현 -> 보안성의 고도화
요구

2009 ~

안드로이드, IOS에서 모
두 적응 요구

다양한 메시지(SMS,
LMS, MMS) 및 서식 무
료/초저가 서비스 요구
SMS서비스와 통합요구

2014 ~
출처 : etnews.com
Push Notification Service
업종

공공기관, 방송, 금융, 보험, 쇼핑몰, 게임, 교육, 광고 등
Public

방법

Cloud Server 를 사용한 서비
스
Ex) APNS, GCM

[장점]
- 무료, 개발이 간단하다.
[단점]
- 보안에 약하다
- 전달률 및 전송 순서를 보장하지 않는
다.
- 텍스트만 전송 가능

Privat
e

- 푸시 서버 자체개발
- 개발 솔루션 사용
* PMS (Push-notification
Marketing Server)
- 다우기술,휴머스온,필링크,
유라클,원더풀소프트,아이들

[장점]
- Public 방식의 단점을 보완
- 리치 푸시 제공
(텍스트 + HTML, 이미지, 음악, 영상 등)
[단점]
- 개발비용 및 솔루션 사용료 발생
* 금융기관, 공공기관 선호

Local
목적

App 에서 특정 주기로 알림을 발생시켜 사용자에게 노출

- 정보 전달
- SMS 대체 ( -> 문자 비용 절감)
Push Notification Service
O 사례
O 앱 이름 : 카카오톡(Kakao Talk)
O

서비스 형태

O 메신저 (MIM – Mobile Instant Message)
O VoIP (인터넷 음성 통화)
O 모든 메시지 수신을 푸시를

통해 사용자에게 알린다.

O

기타

O VoIP 앱의 경우 Apple은 Full Time Multitasking 을 지원

(Navigation, Radio 등도 이에 해당함)
O 통신사의 SMS서비스를 대신하는 수단
O 2013. 2월 G마켓 주문배송, 정보 메시지를 SMS에서 카카오톡
메시지 서비스로 대체 할 것이라고 발표
O LG전자 가전 모바일 메신저 홈챗 또한 카카오톡을 기반 출시 예
정
O

유사 앱

O 라인, 마이피플, Skype 등
Push Notification Service
O 사례
O 앱 이름 : 원터치 알림 (우리 은행)
O 서비스 형태

O 은행 거래 내역 조회
O 은행 거래 발생 시 실시간 푸시 알림

O 기타

O 기존 유료 문자알림 서비스를 받지 않고 푸시로 알림

을 받을 수 있다
O 은행 앱 실행 및 공인인증서 로그인 과정을 생략하여
간편한 조회 서비스 제공
O 유사 앱
O IBK ONE알림

Contenu connexe

Tendances

Molecular communication
Molecular communicationMolecular communication
Molecular communicationIIT INDORE
 
Augmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileAugmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileHari Gottipati
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big DataMrinal Kumar
 
Redtacton - Human Area Network
Redtacton - Human Area NetworkRedtacton - Human Area Network
Redtacton - Human Area NetworkSayam Rakesh
 
The Mobile Future of Extended Reality
The Mobile Future of Extended RealityThe Mobile Future of Extended Reality
The Mobile Future of Extended RealityQualcomm Research
 
Enabling the metaverse with 5G- web.pdf
Enabling the metaverse with 5G- web.pdfEnabling the metaverse with 5G- web.pdf
Enabling the metaverse with 5G- web.pdfQualcomm Research
 
Localization & calling
Localization  & callingLocalization  & calling
Localization & callingRUpaliLohar
 
Why Drones are the Future of IoT
Why Drones are the Future of IoTWhy Drones are the Future of IoT
Why Drones are the Future of IoTColin Snow
 
NTN channel model relative work.pptx
NTN channel model relative work.pptxNTN channel model relative work.pptx
NTN channel model relative work.pptxssuser60a6ab1
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation Anjana Shivangi
 
AR/ VR IN HEALTH CARE INDUSTRY
AR/ VR IN HEALTH CARE INDUSTRYAR/ VR IN HEALTH CARE INDUSTRY
AR/ VR IN HEALTH CARE INDUSTRYSANGEETASA
 

Tendances (20)

Growth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptxGrowth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptx
 
Molecular communication
Molecular communicationMolecular communication
Molecular communication
 
Augmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileAugmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobile
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big Data
 
Redtacton - Human Area Network
Redtacton - Human Area NetworkRedtacton - Human Area Network
Redtacton - Human Area Network
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
The Mobile Future of Extended Reality
The Mobile Future of Extended RealityThe Mobile Future of Extended Reality
The Mobile Future of Extended Reality
 
Healthcare in the Metaverse_HTDC.pptx
Healthcare in the Metaverse_HTDC.pptxHealthcare in the Metaverse_HTDC.pptx
Healthcare in the Metaverse_HTDC.pptx
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Enabling the metaverse with 5G- web.pdf
Enabling the metaverse with 5G- web.pdfEnabling the metaverse with 5G- web.pdf
Enabling the metaverse with 5G- web.pdf
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Localization & calling
Localization  & callingLocalization  & calling
Localization & calling
 
X INTERNET
X INTERNETX INTERNET
X INTERNET
 
Why Drones are the Future of IoT
Why Drones are the Future of IoTWhy Drones are the Future of IoT
Why Drones are the Future of IoT
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
NTN channel model relative work.pptx
NTN channel model relative work.pptxNTN channel model relative work.pptx
NTN channel model relative work.pptx
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
FOG COMPUTING- Presentation
FOG COMPUTING- Presentation FOG COMPUTING- Presentation
FOG COMPUTING- Presentation
 
AR/ VR IN HEALTH CARE INDUSTRY
AR/ VR IN HEALTH CARE INDUSTRYAR/ VR IN HEALTH CARE INDUSTRY
AR/ VR IN HEALTH CARE INDUSTRY
 

Similaire à 푸시개발 정리 - Push Notification Summary

Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개현용 황
 
Pathway to real time mobile cloud
Pathway to real time mobile cloudPathway to real time mobile cloud
Pathway to real time mobile cloudjhpark
 
C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games
 
사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개C-games
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution남익 이
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution남익 이
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비NAVER D2
 
보이지 않는 엔진(2008)
보이지 않는 엔진(2008)보이지 않는 엔진(2008)
보이지 않는 엔진(2008)Heeyoung Sohn
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라Hyeon Cheol Pak
 
Android gcm ex_askdog
Android gcm ex_askdogAndroid gcm ex_askdog
Android gcm ex_askdog정인 주
 
Android gcm ex_askdog
Android gcm ex_askdogAndroid gcm ex_askdog
Android gcm ex_askdog정인 주
 
이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글TAIYEON KIM
 
코드아카데미 세션4. 푸쉬 알림
코드아카데미 세션4. 푸쉬 알림코드아카데미 세션4. 푸쉬 알림
코드아카데미 세션4. 푸쉬 알림Devgear
 
2014 동영상drm설명서 시온
2014 동영상drm설명서 시온2014 동영상drm설명서 시온
2014 동영상drm설명서 시온시온시큐리티
 
2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 시온시큐리티
 
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...MaRoKim4
 

Similaire à 푸시개발 정리 - Push Notification Summary (19)

Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개Iris-iPNS / 푸시 솔루션 (Push Solution)  제품 소개
Iris-iPNS / 푸시 솔루션 (Push Solution) 제품 소개
 
Pathway to real time mobile cloud
Pathway to real time mobile cloudPathway to real time mobile cloud
Pathway to real time mobile cloud
 
C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부C-games 사업설명회_발표자료_사업설명회1부
C-games 사업설명회_발표자료_사업설명회1부
 
사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개사업설명회 1부: C-games 서비스 소개
사업설명회 1부: C-games 서비스 소개
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution
 
Mobile Push Notification Solution
Mobile Push Notification SolutionMobile Push Notification Solution
Mobile Push Notification Solution
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
[1D7]안드로이드 L-Preview 보안 아키텍처 및 설비
 
보이지 않는 엔진(2008)
보이지 않는 엔진(2008)보이지 않는 엔진(2008)
보이지 않는 엔진(2008)
 
Kaonsoft pr
Kaonsoft prKaonsoft pr
Kaonsoft pr
 
hotel service proposal
hotel service proposalhotel service proposal
hotel service proposal
 
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
KDF2010 T1 S3 윈도우폰7으로 당신의 꿈을 창조하라
 
Android gcm ex_askdog
Android gcm ex_askdogAndroid gcm ex_askdog
Android gcm ex_askdog
 
Android gcm ex_askdog
Android gcm ex_askdogAndroid gcm ex_askdog
Android gcm ex_askdog
 
이력서_김태연_한글
이력서_김태연_한글이력서_김태연_한글
이력서_김태연_한글
 
코드아카데미 세션4. 푸쉬 알림
코드아카데미 세션4. 푸쉬 알림코드아카데미 세션4. 푸쉬 알림
코드아카데미 세션4. 푸쉬 알림
 
2014 동영상drm설명서 시온
2014 동영상drm설명서 시온2014 동영상drm설명서 시온
2014 동영상drm설명서 시온
 
2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함 2014 mdlp 노트북분실대응포함
2014 mdlp 노트북분실대응포함
 
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
2023 GDG Sondo DevFest - Flutter/ Flavor, PlatformChannel, Environment variab...
 

푸시개발 정리 - Push Notification Summary

  • 2. 목차 O Push Notification 원리 O Push Notification Provider 개발 (3rd party server) O Push Notification Client 개발 O Android O IOS
  • 3. Push Notification 원리 GCM (Google Clould Messaging) APNS (Apple Push Notification Service) K E Y REG_I D K E Y {REG_ID,Messag e} DB Push Provider
  • 4. Push Notification Provider 개발 (3rd party server) 개발 언어 - Java - gcm-server.jar Android - json-simple-1.1.1.jar 라이브러리 - JavaPNS_2.2.jar IOS - bcprov-jdk15on-149.jar - DB 감시 역할 - Push Key, Message, REG_ID(푸시주소)를 PushServer(APNS, GCM)에 업로드
  • 5. Push Notification Client 개발 (Andoird) 순서 제목 내용 1 GCM Permission 푸시를 수신 받기 위해 Android 운영체제에 GCM 서비스를 등록한다. 2 GCM Registration 폰의 Device Number를 GCM 서버에 등록 후 REG_ID (푸시 주소)를 할당 받는다. 3 REG_ID 기록 4 푸시 수신 할당받은 REG_ID를 엑스원 DB에 저장한다. 화면상단 Status Bar 에 메시지 표시 폰이 잠겨있을 때 메시지 표시 폰이 활성화 상태일 때 메시지 표시
  • 6. Push Notification Client 개발 (IOS) 순서 제목 내용 1 Push 표시 설정 2 APNS Registration 폰의 DeviceToken 값을 APNS서버에 등록 3 DeviceToken 기록 APNS 등록 성공 시 DeviceToken을 엑스원 DB에 저장한다. 4 푸시 수신 이 부분에서 앱 실행시 푸시 수신허용에 대한 질문 발생 IOS 운영체제에 의한 메시지 표시 (즉, 별도 개발이 필요 없음)
  • 8. Push Notification Service O 메시지 시장의 흐름 통신사 중심 메시지 시장 Public 무료 메시징 시장 Private 무료 메시징 시장 SK, KT, LG 등의 통신사 중심의 SMS서비스 애플 APNS, 안드로이드 GVM 등의 서버를 활용 하여 Application에 집중 독자적 메시징 서버기술 구축 휴대폰 제조사에서 기본 서비스로 장착되어 출시 SMS : 11원, LMS : 300 원 B2C 시장 : 50조원 B2B 시장 : 5조원 ~ 2009 B2C : 무료메시징앱으로 시장 소멸 B2B : 새로운 거대시장 출현 -> 보안성의 고도화 요구 2009 ~ 안드로이드, IOS에서 모 두 적응 요구 다양한 메시지(SMS, LMS, MMS) 및 서식 무 료/초저가 서비스 요구 SMS서비스와 통합요구 2014 ~ 출처 : etnews.com
  • 9. Push Notification Service 업종 공공기관, 방송, 금융, 보험, 쇼핑몰, 게임, 교육, 광고 등 Public 방법 Cloud Server 를 사용한 서비 스 Ex) APNS, GCM [장점] - 무료, 개발이 간단하다. [단점] - 보안에 약하다 - 전달률 및 전송 순서를 보장하지 않는 다. - 텍스트만 전송 가능 Privat e - 푸시 서버 자체개발 - 개발 솔루션 사용 * PMS (Push-notification Marketing Server) - 다우기술,휴머스온,필링크, 유라클,원더풀소프트,아이들 [장점] - Public 방식의 단점을 보완 - 리치 푸시 제공 (텍스트 + HTML, 이미지, 음악, 영상 등) [단점] - 개발비용 및 솔루션 사용료 발생 * 금융기관, 공공기관 선호 Local 목적 App 에서 특정 주기로 알림을 발생시켜 사용자에게 노출 - 정보 전달 - SMS 대체 ( -> 문자 비용 절감)
  • 10. Push Notification Service O 사례 O 앱 이름 : 카카오톡(Kakao Talk) O 서비스 형태 O 메신저 (MIM – Mobile Instant Message) O VoIP (인터넷 음성 통화) O 모든 메시지 수신을 푸시를 통해 사용자에게 알린다. O 기타 O VoIP 앱의 경우 Apple은 Full Time Multitasking 을 지원 (Navigation, Radio 등도 이에 해당함) O 통신사의 SMS서비스를 대신하는 수단 O 2013. 2월 G마켓 주문배송, 정보 메시지를 SMS에서 카카오톡 메시지 서비스로 대체 할 것이라고 발표 O LG전자 가전 모바일 메신저 홈챗 또한 카카오톡을 기반 출시 예 정 O 유사 앱 O 라인, 마이피플, Skype 등
  • 11. Push Notification Service O 사례 O 앱 이름 : 원터치 알림 (우리 은행) O 서비스 형태 O 은행 거래 내역 조회 O 은행 거래 발생 시 실시간 푸시 알림 O 기타 O 기존 유료 문자알림 서비스를 받지 않고 푸시로 알림 을 받을 수 있다 O 은행 앱 실행 및 공인인증서 로그인 과정을 생략하여 간편한 조회 서비스 제공 O 유사 앱 O IBK ONE알림