300 likes | 439 Views
Windows Phone 8 Tiles, Lock Screen, and Notifications. Thomas Fennel Senior Program Manager Lead 2-206. I’m Thomas. Agenda. Notifications Overview Architecture User Experience Tiles and Toasts Demo Lock Demo. Notifications Overview. Notifications Overview. UX. Inputs. Types.
E N D
Windows Phone 8Tiles, Lock Screen, and Notifications Thomas Fennel Senior Program Manager Lead 2-206
I’m Thomas
Agenda • Notifications Overview • Architecture • User Experience • Tiles and Toasts Demo • Lock Demo
Notifications Overview UX Inputs Types Templates
Notifications Overview Continued… UX Inputs Types Templates
ShellTileSchedule Update all tile properties Use UpdateInterval for hourly/daily/weekly/monthly Recurrence to define one time or recurring. MaxUpdateCount for number of times to run Takes anything derived from ShellTileData Inputs Scheduled Notifications • Scheduled
Inputs Push Notifications • Push
Local means your app code is running App is in the foreground/interactive App is CBE (location/navigation scenarios) App scheduled task is running Inputs Local Notifications • Local 14 day limit relaxed if updating Live Tiles! • Foreground • CBE • Background/Audio Agents • TaskHost • HeadlessHost • Notification Platform
Types Notification Types • Toasts • Interruptive notifications targeted at interaction • Tiles • Delightful and engaging notifications targeted at enticement • Lock Screen • Glanceable status • Personal and beautiful • Toasts • Tiles • Lock Screen
Templates Flip Tile Template (TemplateFlip, FlipTileData) • Flip small: 159x159 medium: 336x336 wide: 691x336
Templates Cycle Tile Template (TemplateCycle, CycleTileData) • Cycle small: 159x159 medium: 336x336 wide: 691x336 wide center crops to medium
Templates Iconic Tile Template (TemplateIconic, IconicTileData) • Iconic small: 110x110 medium: 202x202 white with transparency onlycrop tight on horizontal
Templates Toast Template (wp:Toast, ShellToast) (wp:Text1) • Toast (wp:Text2) App List Icon - comes from package wp:Text1 | Title - Boldwp:Text2 | Content - SemiLight wp:Param| NavigationUri - deep link w/context
Templates Lock screen notifications Lock screen settings or deep link from within the app Detailed Status is the content from the primary tile (if available) Quick Status shows designated icon with count from primary tile (when > 0) Works even if no Tile is pinned to Start! Declare in manifest Extensions element • Detailed Status • Quick Status
Templates Lock screen background User can choose background image provider in “lock screen” settings and launch your app from there! ?WallpaperSettings=1 Application can programmatically ask to be background provider, get and set with WinRT API Provide a WXGA default image in XAP root Declare in manifest Extensions element • Background
Wrap up • Think about the inputs your app will use • Think about the types you should take advantage of • Design your templates to be beautiful and engaging • Make users love your app and love their Windows Phone!
Developer resources NEWS & UPDATES MSDN DOCS TRAINING CONTENT
Please fill out an evaluation form – it’s the only way we know how we’re doing!
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!