Download presentation
Presentation is loading. Please wait.
1
Evaluations http://europe.msteched.com/sessions Submit your evals online
3
Live Tiles and Push Notifications Ben Riga Technical Evangelist, Windows Phone Microsoft Corporation
4
Ben Riga benriga@microsoft.com http://bit.ly/TopRanked twitter: @benriga
5
Windows Phone Follow me on Twitter or the Puppy gets it @benriga
9
Background Image (173 x 173.png) TitleCount
11
Front Back
13
Title Content Title Background Content string is bigger
14
What about Windows Phone 8?
15
Small – small image, count (shared) Medium – front/back medium image, count (shared), front/back title (shared), back content (distinct) *identical to Mango Wide – optional, front/back wide image, count (shared), front/back title (shared), back content (distinct)
17
Demo Live Tiles – Local Tile API
19
Scheduling Tile Update public partial class MainPage : PhoneApplicationPage { private ShellTileSchedule _mySchedule; public MainPage() { InitializeComponent(); ScheduleTile(); } private void ScheduleTile() { _mySchedule = new ShellTileSchedule(); _mySchedule.Recurrence = UpdateRecurrence.Onetime; _mySchedule.StartTime = DateTime.Now; _mySchedule.RemoteImageUri = new Uri("http://cdn3.afterdawn.fi/news/small/windows-phone-7-series.png");http://cdn3.afterdawn.fi/news/small/windows-phone-7-series.png _mySchedule.Start(); }
21
Demo Updating Tiles from a Background Agent
23
Windows Phone URI to the service: "http://notify.live.com/throttledthirdparty/01.00/AAFRQHgiiMWNTYrRDXA HQtz-AgrNpzcDAwAAAAQOMDAwMDAwMDAwMDAwMDA" Push enabled applications Notification Service Push endpoint is established. URI is created for the endpoint. 1 2 3 rd party service Microsoft hosted server
24
Windows Phone Push enabled applications Notification Service HTTP POST the message 3 Send PN Message 4 3 rd party service Microsoft hosted server
28
Demo Push Notifications
29
Windows Phone Response Code: HTTP status code (200 OK) Notification Status – Notification received by the Push Notification Service – For example: X-NotificationStatus:Received DeviceConnectionStatus – The connection status of the device – //For example: X-DeviceConnectionStatus:Connected SubscriptionStatus – The subscription status – //For example: X-SubscriptionStatus:Active More information – http://msdn.microsoft.com/en-us/library/ff402545(v=VS.92).aspx
32
Windows Phone Follow me on Twitter or the Puppy gets it @benriga
33
Ben Riga benriga@microsoft.com http://bit.ly/TopRanked twitter: @benriga
34
Windows Phone Tuesday 12:00G105WPH201What's New 14:45G105WPH203Build Apps and Games for WP 7.5 16:30E107WPH202Collaborate Through Exchange, SharePoint, Lync and Office 365 Wednesday 12:00E104WPH204Application UI Design Principles 14:45D201WPH304Security Deep Dive 17:00G105WPH206How to Make Money with your Applications and Games Thursday 08:30G105WPH205Device and App Management 12:00G105WPH301Tiles and Notifications 14:45G105WPH207Building Enterprise Apps 16:30D201WPH302Localization and Globalization Friday 08:30G105WPH303Windows Phone: Optimizing Application Performance 10:15G105WPH208Windows Phone: MVVM and Unit Testing Step by Step
35
Windows Phone Connect. Share. Discuss. http://europe.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
36
Evaluations http://europe.msteched.com/sessions Submit your evals online
37
Nokia Lumia 900 Prize Question: Name 4 ways to update a Live Tile on Windows Phone
38
Q&A Ben Riga Technical Evangelist, Windows Phone Microsoft Corporation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.