SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Push Notification Architecture
                         Cloud Service




  Windows Phone 7

                            MPNS
                                Windows Phone Microsoft Corporation
Android Notification Architecture
   C2MS(Android Cloud to
    Device Messaging)

   Proyo(2.2) 부터 지원

   구글 아이디로 인증




                                Windows Phone Microsoft Corporation
Android Notification UX




                          Windows Phone Microsoft Corporation
iPhone Notification Architecture
   APNS(Apple Push
    Notification Service)

   Remote Notification (iOS 3.0)

   Local Notification (iOS 4.0)




                                    Windows Phone Microsoft Corporation
iPhone Notification UX




Windows Phone 7 Guide for iPhone Application Developers
http://windowsphone.interoperabilitybridges.com/articles/chapter-8-introduction-to-windows-phone-7-
                                                                                  Windows Phone Microsoft Corporation
notifications-for-iphone-developers
시나리오/인기 앱
   Beezz                 Text Me
      Unread Tile           Unread Tile
      Direct Toast          Direct Toast
   Weather Apps          Send to WP7
      Weather Tile          Link Tile
      Warning Toast         Link Toast
   Chess by Post         WP7applist
      Turn Tile               App Count Tile
      Move T  oast


                                                 Windows Phone Microsoft Corporation
Push Notification


Demo
Live Tile, Toast, Raw



                        Windows Phone Microsoft Corporation
윈도우폰 망고에서 향상된 기능



             Windows Phone Microsoft Corporation
Live Tiles – Local Tile API
   Local tile updates (not push)
      앱이 foreground 또는 background 에 있을 때
        모든 속성을 컨트롤 가능
      Calorie Counter, Sticky Notes 등의 앱을 개발 가능
   MultiTile!
      Create/Update/Delete
      페이지를 직접 실행 및 제어




                                                   Windows Phone Microsoft Corporation
Live Tiles – Local Tile API…
   Back of tile 업데이트
      앱이 foreground 또는 background 에 있을 때 모든 속성을 컨트롤 가능
      Content, Title, Background


    Content     Content
    string is                             Background
    bigger
                          Title   Title




                                               Windows Phone Microsoft Corporation
Push Notifications – 새로운 기능!



Demo
MultiTile, Back of Tile, Deep Toast



                                      Windows Phone Microsoft Corporation
Push Notifications – 새로운 기능!
    MultiTile/Back of Tile 지원
       여러 지역의 날씨 정보, 뉴스 카테고리, 스포츠 팀 점수, 트위터 즐겨찾기
       응용 프로그램에 속하는 모든 tile을 업데이트할 수 있다.
       API 변경은 없다! – BindToShellTile로 모든 tile에 바인딩
       서비스 및 업데이트를 직접 새로운 속성을 사용하여 Tile ID로 보낸다.
       back 속성을 위한 3가지 요소
    <wp:Notification xmlns:wp="WPNotification">
      <wp:Tile Id=“/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>
                                                                                                Windows Phone Microsoft Corporation
Push Notifications – 새로운 기능!
    Deep Toast
       사용자가 곧바로 볼 수 있는 어플의 정보 : 날씨 알림, 속보, 트윗 메시지 등
       기존 navigation 사용 (OnNavigatedTo)
       API 변경은 없다! – BindToShellToast로 모든 작업 가능
       toast로 쿼리문을 이용해 1개의 요소를 보낼 수 있다.

    <wp:Notification xmlns: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>




                                                                       Windows Phone Microsoft Corporation
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

                                                                      Windows Phone Microsoft Corporation
Thank you

Weitere ähnliche Inhalte

Mehr von mosaicnet

Mehr von mosaicnet (20)

모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
 
버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!버즈니 플랫폼 : 의견 검색? 의견 검색!
버즈니 플랫폼 : 의견 검색? 의견 검색!
 

Kürzlich hochgeladen

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Kürzlich hochgeladen (7)

도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 

Windows Phone Mango에서 Push Notification 활용(2)

  • 1. Push Notification Architecture Cloud Service Windows Phone 7 MPNS Windows Phone Microsoft Corporation
  • 2. Android Notification Architecture  C2MS(Android Cloud to Device Messaging)  Proyo(2.2) 부터 지원  구글 아이디로 인증 Windows Phone Microsoft Corporation
  • 3. Android Notification UX Windows Phone Microsoft Corporation
  • 4. iPhone Notification Architecture  APNS(Apple Push Notification Service)  Remote Notification (iOS 3.0)  Local Notification (iOS 4.0) Windows Phone Microsoft Corporation
  • 5. iPhone Notification UX Windows Phone 7 Guide for iPhone Application Developers http://windowsphone.interoperabilitybridges.com/articles/chapter-8-introduction-to-windows-phone-7- Windows Phone Microsoft Corporation notifications-for-iphone-developers
  • 6. 시나리오/인기 앱  Beezz  Text Me  Unread Tile  Unread Tile  Direct Toast  Direct Toast  Weather Apps  Send to WP7  Weather Tile  Link Tile  Warning Toast  Link Toast  Chess by Post  WP7applist  Turn Tile  App Count Tile  Move T oast Windows Phone Microsoft Corporation
  • 7. Push Notification Demo Live Tile, Toast, Raw Windows Phone Microsoft Corporation
  • 8. 윈도우폰 망고에서 향상된 기능 Windows Phone Microsoft Corporation
  • 9. Live Tiles – Local Tile API  Local tile updates (not push)  앱이 foreground 또는 background 에 있을 때 모든 속성을 컨트롤 가능  Calorie Counter, Sticky Notes 등의 앱을 개발 가능  MultiTile!  Create/Update/Delete  페이지를 직접 실행 및 제어 Windows Phone Microsoft Corporation
  • 10. Live Tiles – Local Tile API…  Back of tile 업데이트  앱이 foreground 또는 background 에 있을 때 모든 속성을 컨트롤 가능  Content, Title, Background Content Content string is Background bigger Title Title Windows Phone Microsoft Corporation
  • 11. Push Notifications – 새로운 기능! Demo MultiTile, Back of Tile, Deep Toast Windows Phone Microsoft Corporation
  • 12. Push Notifications – 새로운 기능!  MultiTile/Back of Tile 지원  여러 지역의 날씨 정보, 뉴스 카테고리, 스포츠 팀 점수, 트위터 즐겨찾기  응용 프로그램에 속하는 모든 tile을 업데이트할 수 있다.  API 변경은 없다! – BindToShellTile로 모든 tile에 바인딩  서비스 및 업데이트를 직접 새로운 속성을 사용하여 Tile ID로 보낸다.  back 속성을 위한 3가지 요소 <wp:Notification xmlns:wp="WPNotification"> <wp:Tile Id=“/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> Windows Phone Microsoft Corporation
  • 13. Push Notifications – 새로운 기능!  Deep Toast  사용자가 곧바로 볼 수 있는 어플의 정보 : 날씨 알림, 속보, 트윗 메시지 등  기존 navigation 사용 (OnNavigatedTo)  API 변경은 없다! – BindToShellToast로 모든 작업 가능  toast로 쿼리문을 이용해 1개의 요소를 보낼 수 있다. <wp:Notification xmlns: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> Windows Phone Microsoft Corporation
  • 14. 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 Windows Phone Microsoft Corporation