Basic State Plate App Logo Short Name Plate App Logo Short Name Semi-Live State Plate App Logo Short Name Badge Plate App Logo Short Name Badge Live.

Slides:



Advertisements
Similar presentations
MechanismScenarioExpiresWinRT API Local Update a tile immediately, while the app is running or from a background task Never TileUpdateManager.
Advertisements

Students: Ilya Paskhover, Alex Tarasiuk Supervisors: Simon Zeltser, Idan Sheinberg.
Push to ALL the iPhones with Azure Chris Risner Senior Technical Microsoft Azure.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.

Tony 684 User Data App Services Arun 765 Thomas 762 Shell Kernel Shawn 626 App Roberth 779 Enterprise John Ignite Store Barclay 695 Andrew 617 App.
Go back to where you came from.
Quick Reference for Video Start a video call In your Contacts list, point to a contact’s photo and click the camera icon. A message pops up on your contact's.
Responding to an Everbridge Notification. Internet based notification system available 24/7/365 Multijurisdictional emergency and non-emergency notifications.
30 April 2014 Building Apps for Windows Phone 8.1 Jump Start WinRT Apps & Silverlight.
Live Tiles Yvan Ngneunmeu, Cameroon Microsoft Student Partners Lead
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
Windows 8 Store Application Development Using HTML5 and JavaScript Judy McNeil BSCS MCAD MCSD MCTS MCTIP MCT.
Name Title Microsoft Corporation Push Notification Introduction and Platform Interaction.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
XML badge update schema
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Windows Phone 8 uses Microsoft Push Notifications Windows 8/8.1 uses Windows Notification Service Windows Phone 8.1 uses Windows Notification.
Unit 9 – PEMS Blackberry Application Training. Course Goals What can PEMS do on my Blackberry? –basic functionality overview –planning information –reporting.
Agenda Windows Phone History WP 7.0 Silverlight WP 7.5 Silverlight WP 8.0 Silverlight WP 8.1 Silverlight WP 8.1 WinRT.
Datacenter LOB web service LOB app Partner Mobile Device.
Windows Phone 8 Tips & Tricks for Developers Sascha Corti, Microsoft Switzerland Technical Evangelist | techpreacher.corti.com.
Windows News app uses Notification Hubs Platform Notification Service App back-end Client app.
Your Participant Center Keys to Success Set a goal for yourself, your team and your company. Encourage walkers to register themselves to ensure access.
Local, scheduled, periodic and push updates.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
D3D11CreateDevice( /* … */ &device, // Returns the Direct3D device created. &m_featureLevel, // Returns feature level of the device. &context.

Building Windows Phone applications with Silverlight, part 2 Peter Torr Program Manager, Microsoft
Alejandro Campos Magencio Microsoft Technical Evangelist Integrating with Windows Phone 8 Alex.
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for Associations who meet certain criteria to be able to get a mobile app at a low cost and have their.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
Windows Phone Tiles and Notifications Sending alerts to your app.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
APLIKACIJE KOJE SU IZVAN SEBE Domagoj Pavlešić, dizzy.hr.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
Don’t reinvent the wheel There are apps out there that are amazing at what they do – extensibility helps you leverage them. Better Together Extensibility.
Basic State Plate App Logo Short Name Plate App Logo Short Name Semi-Live State Plate App Logo Short Name Badge Plate App Logo Short Name Badge Live.
Windows 8 App Development with XAML
07 | Live tiles & notifications
Windows Developer Day Fall Creators Update Chris Cortes
Start, Tiles, Notifications and Lock Screen
What’s changed in CRM 2013? [Brief description of contents of eBook]
Top 10 mistakes developers do with modern applications
KNOW YOUR BLACKBOARD SCHOOL MANGMENT APPLICATION Blackboard Edutech.
Microsoft Build /9/2018 8:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Agenda Tile basics Tile templates Adaptive templates Toast
intro to notifications in iOS 10
Myth Busting: Top 5 Web App Myths
Tips and tricks for developing Metro style apps using XAML
Oracle Sales Cloud Sales campaign
TechEd /29/ :46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
12/2/ :23 PM APP-410T Real time communication: keep your Metro style app connected whether it is running or suspended Raghu Gatta Principal Development.
Developer's guide to Windows 10 Insider Preview Andy & Jerry
YOUR APP NAME MY APP IS GR8 MORE TEXT FEATURE 1 FEATURE 2 FEATURE 3
Windows Phone 8 More Than An App
1/16/2019 8:14 PM SAC-863T Delivering notifications with the Windows Push Notification Service and Windows Azure Darren Louie, Nick Harris Program Manager,
Screen Description: 1/3 of the way down from the top of the screen, there’s a screen Heading that reads “Choose an Institution to explore” Underneath that.
Request Form You gain access to the Request Form from your intranet set-up by your IT dept. Or the internet via either our desktop launcher icon. Or a.
4/9/ | Contracts © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Using tiles and notifications
M3: Printing and PlayTo Jeremy Foster Michael Palermo
Quick Reference for Video
03 | Branding & Monetization
Adding signatures to outgoing in Webmail and Microsoft Outlook
Project Concept Sub Title Photos Diagrams Drawings
How to Send an Encrypted in Gmail on Android? | Gmail Technical Support Number
Presentation transcript:

Basic State Plate App Logo Short Name Plate App Logo Short Name Semi-Live State Plate App Logo Short Name Badge Plate App Logo Short Name Badge Live State Plate App Icon Short Name Badge Content Plate Short Name Badge App Icon Content

// build badge var type = BadgeTemplateType.BadgeNumber; var xml = BadgeUpdateManager.GetTemplateContent(type); // update element var elements = xml.GetElementsByTagName("badge"); var element = elements[0] as Windows.Data.Xml.Dom.XmlElement; element.SetAttribute("value", "47"); // send to lock screen var updator = BadgeUpdateManager.CreateBadgeUpdaterForApplication(); var notification = new BadgeNotification(xml); updator.Update(notification);

var tileId = "DetailsTile"; var pinned = SecondaryTile.Exists(tileId); if (!pinned) { var tile = new SecondaryTile(tileId) { DisplayName = "Record details", Arguments = "123" }; // extra details var success = await tile.RequestCreateAsync(); }

Please don’t say more templates.

John Doe Photos from our trip Thought you might… … Min. Med Size Max Med. Size

Microsoft HoloLens: A Sensational Vision of the PC’s Future Min. Med SizeMax Med. Size

// build toast var template = ToastTemplateType.ToastText01; var xml = ToastNotificationManager.GetTemplateContent(template); xml.DocumentElement.SetAttribute("launch", "Args"); // set value var text = xml.CreateTextNode(content); var elements = xml.GetElementsByTagName("text"); elements[0].AppendChild(text); // show toast var toast = new ToastNotification(xml); var notifier = ToastNotificationManager.CreateToastNotifier(); notifier.Show(toast);

<image placement="appLogoOverride" src="Torrance Shum.png" /> Torrance Shum Media content attached. <image placement="inline" src="attachment.png" /> Hey check out this photo. Isn’t it awesome?

... <input title="Snooze for" id="snoozeTime" type="selections" defaultSelection="5">...

......

<action activationType="background" arguments="dismiss" imageUri="send.png" hint-inputId="1" />

Tap buttonApp launchesRetrieve ArgsTake actions Tap buttonTask launchesRetrieve ArgsTake actions Tap buttonProtocol activatesWeb / app Tap buttonSystem handles

...

{app-specific data}

1.Request Channel URI 2.Register with your Cloud Service 3.Authenticate & Push Notification My Developer Service Windows Push Notification Service

void gotNotification(PushNotificationChannel sender, PushNotificationReceivedEventArgs args) { Debug.WriteLine(args.NotificationType.ToString()); } var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); SaveUriForNotificationService(channel.Uri); channel.PushNotificationReceived +=channel_PushNotificationReceived;

ToastNotificationHistory tnh = ToastNotificationManager.History; tnh.Remove("Windows 10 Toast #1"); tnh.RemoveGroup("JumpStart");

App, Action Center and Tile must tell a consistent story

// Background task for a ToastNotificationHistoryChangedTrigger public sealed class ActionCenterChangedTask: IBackgroundTask { public void Run(IBackgroundTaskInstance taskInstance) { var toasts = ToastNotificationManager.History.GetHistory(); if (toasts != null) { var count = toasts.Count(); if (count== 0) { BadgeUpdateManager.CreateBadgeUpdaterForApplication().Clear(); } else { XmlDocument badgeXml = BadgeUpdateManager.GetTemplateContent(BadgeTemplateType.BadgeNumber); XmlElement badgeElement = (XmlElement)badgeXml.SelectSingleNode("/badge"); badgeElement.SetAttribute("value", count.ToString()); BadgeNotification badge = new BadgeNotification(badgeXml); BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge); }