SlideShare a Scribd company logo
Windows Phone Mango에서 Push Notification 활용 주신영 (bit1010@SmartShare.kr) SmartShare
Introduction 주신영 SmartShareCEO 중진공 청년창업사관학교 사용자를 위한 편리한 공유 서비스 원격제어 앱 시리즈 WinMoDev부시삽(윈도우폰 개발자 그룹) Blog : bit1010.tistory.com Twitter : @bit1010 In Marketplace Presenter Techdays Korea
Agenda Push 와 Tiles을위한 일반적인 정보 Push Notification이란? UX 구성요소 Architecture 타 플랫폼과의 비교 시나리오/인기있는앱 망고에서 추가된 기능 New APIs API Demo Push Features Tile/Toast Push Demo
Push Notification 이란? Notification : 알림 또는 통보 OS 제공자가 폰의한정된 리소스와 이동통신망의 과부화를 줄여주기 위해 기본적으로 제공하는 서비스 단문메세지(SMS,IM), SNS, 생활형(Weather), 게임 등에 사용 기존 OS들은 간단한 텍스트 정도만 지원했으나 윈도우폰에서는Raw데이터를 지원해서 실제 데이터를 전부 보낼 수 있으며      Live Tile을 통해 좀 더 많은 정보를 보여줄 수 있음
Push Notification UX 구성요소 Toast notifications Tile notifications 시작에 고정된 기본 타일 Count, Title, Background Raw notifications Count 7 Background Title Title
Push Notification Architecture Cloud Service Push URI to Cloud Service 4 Push enabled application 1 3 5 Push URI request/response HTTP Post to URI with payload Push notification to device Push client service 6 Windows Phone 7 2 Push client/server negotiation MPNS
Android Notification Architecture C2MS(Android Cloud to Device Messaging) Proyo(2.2) 부터 지원 구글 아이디로 인증
Android Notification UX
iPhone Notification Architecture APNS(Apple Push Notification Service) Remote Notification (iOS 3.0) Local Notification (iOS 4.0)
iPhone Notification UX Windows Phone 7 Guide for iPhone Application Developers http://windowsphone.interoperabilitybridges.com/articles/chapter-8-introduction-to-windows-phone-7-notifications-for-iphone-developers
[object Object]
Unread Tile
Direct Toast
Send to WP7
Link Tile
Link Toast
WP7applist
App Count Tile시나리오/인기앱 ,[object Object]
Unread Tile
Direct Toast
Weather Apps
Weather Tile

More Related Content

Viewers also liked

Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog http...
Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog      http...Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog      http...
Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog http...
Rodrigo Penna
 
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
Rodrigo Penna
 
Cypress garden Florida
Cypress garden FloridaCypress garden Florida
Cypress garden Florida
Raci Göktaş
 
Enhancing your work through the strategic use of social media and other techn...
Enhancing your work through the strategic use of social media and other techn...Enhancing your work through the strategic use of social media and other techn...
Enhancing your work through the strategic use of social media and other techn...
National Dissemination Center for Children with Disabilities
 
Los 10 inventos tecnologicos mas importantes
Los 10 inventos tecnologicos mas importantesLos 10 inventos tecnologicos mas importantes
Los 10 inventos tecnologicos mas importantes
Anderson Colmenares
 
Aslanlara fisildayan adam
Aslanlara fisildayan adamAslanlara fisildayan adam
Aslanlara fisildayan adamRaci Göktaş
 
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog http://fisi...
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog      http://fisi...UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog      http://fisi...
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog http://fisi...
Rodrigo Penna
 
Razones trigonométricas de ángulos agudos
Razones trigonométricas de ángulos agudosRazones trigonométricas de ángulos agudos
Razones trigonométricas de ángulos agudos
JAlone Pain
 
Google Books: per le biblioteche sarà la fine o un nuovo inizio?
Google Books: per le biblioteche sarà la fine o un nuovo inizio?Google Books: per le biblioteche sarà la fine o un nuovo inizio?
Google Books: per le biblioteche sarà la fine o un nuovo inizio?
Università di Padova
 

Viewers also liked (14)

Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog http...
Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog      http...Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog      http...
Específicas (Abertas) Anglo 2004, Word - Conteúdo vinculado ao blog http...
 
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
UFMG, 2ª Etapa 2009, corrigido e comentado, em Word - Conteúdo vinculado ao b...
 
5 sitetrace
5 sitetrace5 sitetrace
5 sitetrace
 
LLM Certicate
LLM CerticateLLM Certicate
LLM Certicate
 
Cypress garden Florida
Cypress garden FloridaCypress garden Florida
Cypress garden Florida
 
6. krasotaforeva1
6. krasotaforeva16. krasotaforeva1
6. krasotaforeva1
 
Enhancing your work through the strategic use of social media and other techn...
Enhancing your work through the strategic use of social media and other techn...Enhancing your work through the strategic use of social media and other techn...
Enhancing your work through the strategic use of social media and other techn...
 
Los 10 inventos tecnologicos mas importantes
Los 10 inventos tecnologicos mas importantesLos 10 inventos tecnologicos mas importantes
Los 10 inventos tecnologicos mas importantes
 
Aslanlara fisildayan adam
Aslanlara fisildayan adamAslanlara fisildayan adam
Aslanlara fisildayan adam
 
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog http://fisi...
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog      http://fisi...UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog      http://fisi...
UFMG Provas Antigas 1995 aberta - Conteúdo vinculado ao blog http://fisi...
 
Is ve İnsan
Is ve İnsanIs ve İnsan
Is ve İnsan
 
Hayale devam:)))
Hayale devam:)))Hayale devam:)))
Hayale devam:)))
 
Razones trigonométricas de ángulos agudos
Razones trigonométricas de ángulos agudosRazones trigonométricas de ángulos agudos
Razones trigonométricas de ángulos agudos
 
Google Books: per le biblioteche sarà la fine o un nuovo inizio?
Google Books: per le biblioteche sarà la fine o un nuovo inizio?Google Books: per le biblioteche sarà la fine o un nuovo inizio?
Google Books: per le biblioteche sarà la fine o un nuovo inizio?
 

Similar to Windows phone mango에서 push notification 활용

Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom TabletDesigning Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
Motorola Mobility - MOTODEV
 
국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향Jong Jin Hong
 
스마트홈(0218)
스마트홈(0218)스마트홈(0218)
스마트홈(0218)
Ki-Dong Seo
 
[27회] 훈스닷넷 윈도우폰 세미나
[27회] 훈스닷넷 윈도우폰 세미나[27회] 훈스닷넷 윈도우폰 세미나
[27회] 훈스닷넷 윈도우폰 세미나
livedk
 
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home SkillsAI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
ksdc2019
 
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
Hugh Choi 최형욱
 
Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점
Herren
 
IoT 제품 및 서비스 분석 (2013.9월 기준)
IoT 제품 및 서비스 분석 (2013.9월 기준)IoT 제품 및 서비스 분석 (2013.9월 기준)
IoT 제품 및 서비스 분석 (2013.9월 기준)
jinilamp
 
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
Luke Sunghyun Kim
 
위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들
guest08dc84
 
위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들
Charles Pyo
 
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
HANDSTUDIO
 
Sensor cloud 이승배
Sensor cloud 이승배Sensor cloud 이승배
Sensor cloud 이승배
SEUNG BAE LEE
 
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남Hyeon Cheol Pak
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018Amazon Web Services Korea
 
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
Aron Roh
 
Kakao channel chatbot development & Deploy with azure app service
Kakao channel chatbot development & Deploy with azure app serviceKakao channel chatbot development & Deploy with azure app service
Kakao channel chatbot development & Deploy with azure app service
Aron Roh
 
Pathway to real time mobile cloud
Pathway to real time mobile cloudPathway to real time mobile cloud
Pathway to real time mobile cloud
jhpark
 
KT Show AppStore
KT Show AppStoreKT Show AppStore
KT Show AppStore
Seo Jinho
 

Similar to Windows phone mango에서 push notification 활용 (20)

Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom TabletDesigning Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
 
국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향국내외모바일Os동향및플랫폼동향
국내외모바일Os동향및플랫폼동향
 
스마트홈(0218)
스마트홈(0218)스마트홈(0218)
스마트홈(0218)
 
[27회] 훈스닷넷 윈도우폰 세미나
[27회] 훈스닷넷 윈도우폰 세미나[27회] 훈스닷넷 윈도우폰 세미나
[27회] 훈스닷넷 윈도우폰 세미나
 
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home SkillsAI-IoT 연동을 위한 KT GiGA Genie Home Skills
AI-IoT 연동을 위한 KT GiGA Genie Home Skills
 
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
magicEco recruiting (서버개발자/하드웨어개발자/디자이너 모집)
 
Android 9.0 변경점
Android 9.0 변경점Android 9.0 변경점
Android 9.0 변경점
 
IoT 제품 및 서비스 분석 (2013.9월 기준)
IoT 제품 및 서비스 분석 (2013.9월 기준)IoT 제품 및 서비스 분석 (2013.9월 기준)
IoT 제품 및 서비스 분석 (2013.9월 기준)
 
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
[WeFocus] 인공지능 챗봇_기술시장특허 분석_20180516
 
위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들
 
위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들위젯 업계의 최근 동향과 문제들
위젯 업계의 최근 동향과 문제들
 
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
Monthlyhands SMART TV Report ver 6.0 'Web vs 안드로이드, 누가 스마트TV를 움켜쥐는가?'
 
Sensor cloud 이승배
Sensor cloud 이승배Sensor cloud 이승배
Sensor cloud 이승배
 
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남
DEC2010 Track C-2 실버라이트로 시작하는 윈도우폰7의 만남
 
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
실전 프로젝트로 이야기하는 AWS IoT::김민성::AWS Summit Seoul 2018
 
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
[MSP] 카카오 채널 챗봇 개발과 Azure App Service로 배포하기
 
Kakao channel chatbot development & Deploy with azure app service
Kakao channel chatbot development & Deploy with azure app serviceKakao channel chatbot development & Deploy with azure app service
Kakao channel chatbot development & Deploy with azure app service
 
KT OPEN
KT OPENKT OPEN
KT OPEN
 
Pathway to real time mobile cloud
Pathway to real time mobile cloudPathway to real time mobile cloud
Pathway to real time mobile cloud
 
KT Show AppStore
KT Show AppStoreKT Show AppStore
KT Show AppStore
 

Windows phone mango에서 push notification 활용

  • 1. Windows Phone Mango에서 Push Notification 활용 주신영 (bit1010@SmartShare.kr) SmartShare
  • 2. Introduction 주신영 SmartShareCEO 중진공 청년창업사관학교 사용자를 위한 편리한 공유 서비스 원격제어 앱 시리즈 WinMoDev부시삽(윈도우폰 개발자 그룹) Blog : bit1010.tistory.com Twitter : @bit1010 In Marketplace Presenter Techdays Korea
  • 3. Agenda Push 와 Tiles을위한 일반적인 정보 Push Notification이란? UX 구성요소 Architecture 타 플랫폼과의 비교 시나리오/인기있는앱 망고에서 추가된 기능 New APIs API Demo Push Features Tile/Toast Push Demo
  • 4. Push Notification 이란? Notification : 알림 또는 통보 OS 제공자가 폰의한정된 리소스와 이동통신망의 과부화를 줄여주기 위해 기본적으로 제공하는 서비스 단문메세지(SMS,IM), SNS, 생활형(Weather), 게임 등에 사용 기존 OS들은 간단한 텍스트 정도만 지원했으나 윈도우폰에서는Raw데이터를 지원해서 실제 데이터를 전부 보낼 수 있으며 Live Tile을 통해 좀 더 많은 정보를 보여줄 수 있음
  • 5. Push Notification UX 구성요소 Toast notifications Tile notifications 시작에 고정된 기본 타일 Count, Title, Background Raw notifications Count 7 Background Title Title
  • 6. Push Notification Architecture Cloud Service Push URI to Cloud Service 4 Push enabled application 1 3 5 Push URI request/response HTTP Post to URI with payload Push notification to device Push client service 6 Windows Phone 7 2 Push client/server negotiation MPNS
  • 7. Android Notification Architecture C2MS(Android Cloud to Device Messaging) Proyo(2.2) 부터 지원 구글 아이디로 인증
  • 9. iPhone Notification Architecture APNS(Apple Push Notification Service) Remote Notification (iOS 3.0) Local Notification (iOS 4.0)
  • 10. iPhone Notification UX Windows Phone 7 Guide for iPhone Application Developers http://windowsphone.interoperabilitybridges.com/articles/chapter-8-introduction-to-windows-phone-7-notifications-for-iphone-developers
  • 11.
  • 18.
  • 26.
  • 28. Live Tiles – Local Tile API Local tile updates (notpush) 앱이 foreground 또는 background 에있을 때 모든 속성을 컨트롤가능 Calorie Counter,Sticky Notes 등의 앱을 개발 가능 MultiTile! Create/Update/Delete 페이지를 직접 실행 및 제어 Application Tile Launches main app experience Secondary Tile Launches world news page Secondary Tile Launches local news page
  • 29. Back of tile 업데이트 앱이foreground 또는 background 에있을 때 모든 속성을 컨트롤 가능 Content, Title, Background Live Tiles – Local Tile API… Content Content string is bigger Background Title Title
  • 30. Demo Live Tiles – Local Tile API MultiTile, Back of Tile
  • 31. Push Notifications – 새로운 기능! MultiTile/Back of Tile 지원 여러 지역의 날씨 정보, 뉴스 카테고리, 스포츠 팀 점수, 트위터즐겨찾기 응용 프로그램에 속하는 모든 tile을 업데이트할 수 있다. API변경은 없다! – BindToShellTile로 모든 tile에바인딩 서비스 및 업데이트를 직접 새로운 속성을 사용하여Tile ID로 보낸다. back 속성을 위한 3가지 요소 <wp:Notificationxmlns:wp="WPNotification">     <wp:TileId=“/WorldNews.xaml?how=start”>         <wp:BackgroundImage>http://www.contoso.com/worldTile.png</wp:BackgroundImage> <wp:Count>4</wp:Count> <wp:Title>World News Updates</wp:Title>        <wp:BackBackgroundImage>http://www.contoso.com/worldBack.png</wp:BackBackgroundImage> <wp:BackContent>Peace talks resume</wp:BackContent> <wp:BackTitle>Middle East News</wp:BackTitle>    </wp:Tile> </wp:Notification>
  • 32. Push Notifications – 새로운 기능! Deep Toast 사용자가 곧바로 볼 수 있는 어플의 정보 : 날씨 알림, 속보, 트윗 메시지 등 기존 navigation 사용 (OnNavigatedTo) API 변경은 없다! – BindToShellToast로 모든 작업 가능 toast로 쿼리문을 이용해 1개의 요소를 보낼 수 있다. <wp:Notificationxmlns:wp="WPNotification">     <wp:Toast>         <wp:Text1>World News Updates</wp:Text1> <wp:Text2>Egypt braces for march in palace square</wp:Text2> <wp:Param>/detailsPage.xaml?storyid=186435</wp:Param>    </wp:Toast> </wp:Notification>
  • 33. Demo Push Notifications – 새로운 기능! MultiTile, Back of Tile, Deep Toast
  • 34. Summary Push Notification Toast, Tile, Raw 추가된 기능 MultiTile(Local, Remote) Back of Tile(Local, Remote) Deep Toast(Remote) API 변경 없음 Tile 클래스 추가 ShellTile StandatdTileData
  • 35. Reference App HUB http://create.msdn.com Windows Phone 7 앱 시리즈 http://msdn.microsoft.com/ko-kr/gg415576 윈도우폰 개발자 그룹(윈모데브) http://www.WinMoDev.net Mango Training Course http://msdn.microsoft.com/en-us/wp7trainingcourse.aspx MSDN Sample http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx
  • 36. Thank you