Lets call these the “.NET/MPN APIs” We’re here for you Microsoft.Phone.Notification, Microsoft.Phone.Shell HttpNotificationChannel, ShellTile,

Slides:



Advertisements
Similar presentations
Cross Platform Push with Azure
Advertisements

Staying in Sync with Cloud 2 Device Messaging. About Me Chris Risner Twitter: chrisrisner.
Attie Naude 14 May 2013 Windows Azure Mobile Services.
MechanismScenarioExpiresWinRT API Local Update a tile immediately, while the app is running or from a background task Never TileUpdateManager.
Enterprise Apps on Windows & WP Building and Testing Readying for Deployment DeployingManaging.
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
Innovation Group Event: Cocktails & Clouds 10 th November 2011.
Common app deployment workflows and features Windows and Windows Phone share a common workflow and set of enterprise features Conceptually the same,
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
First, let’s agree on some terms SSL 3.0 with AES 128 and AES256 Code-signed chain of trust UEFI Secure Boot TPM 2.0 – all phonesCertified.
Native vs hybrid vs web mobile Application
Google App Engine Google APIs OAuth Facebook Graph API
30 April 2014 Building Apps for Windows Phone 8.1 Jump Start WinRT Apps & Silverlight.
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Information To The Hand Journey Guide V1.2June 2014 RequestHub - Information to the Hand.
Name Title Microsoft Corporation Push Notification Introduction and Platform Interaction.
XML badge update schema
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
What is Cloud Computing? Cloud computing is the delivery of computing capabilities as a service, making access to IT resources like compute power, networking.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
Windows Phone 8 uses Microsoft Push Notifications Windows 8/8.1 uses Windows Notification Service Windows Phone 8.1 uses Windows Notification.
Page AirVantage M2M Cloud Data Push Introduction 1.
Kirill Principal Lead Program Manager High Scale Cross Platform Push Notifications.
Local, scheduled, periodic and push updates.
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.
Windows 8 Application Microsoft Word with Apps For Office Internal O365 SharePoint Site Windows Azure Cloud Services Windows Azure Workflow Server.
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Developers Interested in HTML5 Games Interested in Windows Azure Interested in Game Development.
Welcome to Azure App Services! Amie Seisay
Building Connected Windows 8 Apps with Windows Azure Web Sites Name Title Organization.
Lei Xu Saral Shodhan Ashwini Varma Dustin Bachrach Sudipta Dey Joe Bourne Mustafa Almaasrawi Jorge Raastroem Tobin Valenstein Ali Rafiee Ezhilan Rasappa.
Windows and Windows Phone Application Model Universal Apps What’s new in Windows Phone
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Welcome to Azure App Services! Amie Seisay
Building Windows Phone applications with Silverlight, part 2 Peter Torr Program Manager, Microsoft
04 |Sharing Code Between Windows 8 and Windows Phone 8 in Visual Studio Ben Riga
Alejandro Campos Magencio Microsoft Technical Evangelist Integrating with Windows Phone 8 Alex.
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
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.
Client Website Online Account Access & Electronic Delivery.
Client Side Web Applications Melania Danciu | Haufe-Lexware RO by using the the best the web has to offer.
USING ANDROID WITH THE INTERNET. Slide 2 Lecture Summary Getting network permissions Working with the HTTP protocol Sending HTTP requests Getting results.
TOUR ,000,000,000 1,000,000, ,000,000 10,000,000 1,000, ,000 10,000 1,000 Transistors Moore’s Law Metcalf‘s Law.
Building Azure Mobile Apps
Mobile Application Solution
MaaS360 MDM for iOS, Android & Windows Phone 7
Randy Dalrymple HillyRoad, LLC
Mobile Development Name Title Company.
Enhanced Push Notifications and Live Tiles for Windows Phone
Migrating 8.1 Apps to Windows 10
Mobile Application Solution
The Application Lifecycle
Building Windows Phone 7 Applications with the Windows Azure Platform
Liven up your WP7 Apps with sweet “Mango” sauce
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
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,
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building device & cloud apps
Using tiles and notifications
Google Cloud Messaging (sort of)
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Developing Mobile Solutions with Windows Azure Part II
Erik Porter Program Manager ASP.NET Microsoft Corporation
Building Windows Store Apps with Windows Azure Mobile Services
Presentation transcript:

Lets call these the “.NET/MPN APIs” We’re here for you Microsoft.Phone.Notification, Microsoft.Phone.Shell HttpNotificationChannel, ShellTile, ShellTileSchedule, ShellToast There is some magic happening Platform is pure WNS with a.NET notification frosting OS upgrades The Shim

WNS sends notification to device WP8.0 APP.NET APIs WinRT APIs Notification Client Platform MPN NOTIFY WNS NOTIFY Send MPN Shim Push URI Platform requests MPN Shim channel from WNS MPN shim does all the authentication and translation logic to WNS. 1 WNS will create a channel using the MPN shim domain (both http & https) 2 3 PERSISTENT CONNECTION 4 5 App Cloud Service 6 7

No need to rewrite or change All.NET APIs are there – nothing is deprecated Behavioral improvements BindToShellTile and BindToShellToast always succeeds IsShellTileBound and IsShellToastBound always true BindToShellTile doesn’t need the URI list anymore, but doesn’t break if you give it Find  Returns Null  You call Open  ChannelUriUpdated -every launch and resume

No need to rewrite or change If you domain whitelist We are keeping the existing format Very likely to look like but don’t depend on ithttp://s.notify.live.net Don’t use URI length restrictions We used to return URIs around 130 characters Approximately 200 characters currently

Let’s call these the “WinRT APIs” All the familiar namespaces are here: Windows.UI.Notifications, Windows.UI.StartScreen, Windows.Networking.PushNotifications The code just works (Go ahead, try the notifications code behind the Windows samples, they’ll work – seriously!)

Same APIs You screamed asked, we deliver: Raw to wake a task! Reliable during intermittent client connectivity issues Per type offline queue depth better suited to app needs End to end delivery significantly faster No more certificates to manage - OAuth!

Request a new URI at every app launch Renew your URI periodically OAuth requires App Identity in Store Can cross-use App Identity and SID/Secret *

Persist 7 days or less Up to 20 most recent notifications per app FIFO “More” notification Offline notification grouping

Windows Phone 8.0 and Windows Phone Silverlight 8.1 apps using MPN will be removed when the app is launched from the primary tile Windows Phone Silverlight 8.1 and Store apps using WNS are fully in charge of managing their own notifications