Surface 프로젝트를 들어가기 하루 이틀전(망고 업데이트가 되기전에) 이미 조금 만들어 놓았던
Notification 프로젝트였다. 근데 다행히(?) surface 시연이 끝나고 바로 망고가 나왔다 ㅋㅋ
조금밖에 안해 놨었기때문에 크게 수정안해도 됬었다..(어짜피 다시 제작 ㅋㅋ)
자 그럼 망고버전에서는 어떻게 Toast Notification을 사용하는지 알아보자 이전버전은 이제 무시하자 미리 포스팅 안하길 잘했다 ㅋㅋ
망고 버전 샘플이 있음으로 참고 및 많은 수정을 해서 더 쉽게 만들어 보았다.
일단 시작하기위해 3가지를 만들어야 한다.
-첫번째 윈폰 클라이언트 프로그램
이건 당연히 만들어야 하는것이다
HttpNotificationChannel을 이용하여 MS으로부터 ChennelUri를 얻어 온다. 이 얻어온 URI을 가지고
클라이언트에게 메세지를 보낸다 클라이언트 고유의 ID라 생각하자.
자 이것을 Notification Server에 보내야 한다.
-두번째 WCF Rest Service(그냥 WCF 를 써도 돼지만 난 범용으로 사용 하기 위해서 Rest 사용)
자 이제 아까 만든 클라이언트로부터 URI를 받을것이다.
이것을 저장해 놓자.. 서비스가 절대 멈추지 않을꺼라 생각하면 그냥 저장해도 돼지만
리셋될것을 대비해 DB에 저장해 놓는것이 안전하다.(영구적 서비스라면?)
-세번째 메세지를 보내는 관리자를 위한 클라이언트
서버랑 클라이언트가 준비되어 있다면 보낼 메세지를 입력하는 UI를 만들어서 관리자가 메세지를 쓰는
프로그램을 만들어야 한다. 이것역시 서버에 저장된 URI들을 받아서 메세지들을 전달한다.
자 이제 두번째 부터는 소스와 같이 윈폰 클라이언트 부터 만들어 보자
'Windows Phone 7' 카테고리의 다른 글
[WP7] Toast Notification 만드는법 3 (Mango Ver) (0) | 2011.05.27 |
---|---|
[wp7] Toast Notification 만드는법 2 (Mango Ver) (1) | 2011.05.27 |
[wp7] Customizing WP7 Push Notification Tiles (0) | 2011.05.03 |
[wp7] 모바일 앱에 광고 탑재하는법 (2) | 2011.04.26 |
[wp7] 폰에서 유니크한 ID 만들기 (0) | 2011.04.25 |