Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cross Platform Push with Azure Jason Farrell Centare – Chicago,

Similar presentations

Presentation on theme: "Cross Platform Push with Azure Jason Farrell Centare – Chicago,"— Presentation transcript:

1 Cross Platform Push with Azure Jason Farrell Centare – Chicago, IL @jfarrell

2 Who Am I? Staff Consultant for Centare Chicago Consultant for 6yrs (Chicago, Michigan, NYC) Variety of verticals Specializing in web, client, and mobile Hockey and Travel enthusiast

3 Who is Centare? Modern / Agile Transformation Modern / Agile Software Delivery

4 Lets talk about why

5 Push Notification by Platform

6 Apple Push Notification Service (APNS) Launch in 2009 Device Token is for security, to identify the device Payload size may NOT exceed 256 bytes Shared with OSX (>= Lion)

7 Service Polling Service polls a remote service in the background (Twitter) Google Cloud Messaging Successor to Google Cloud to Device Messaging (C2DM) 4KB payload limit ID Based

8 Microsoft Push Notification Service (MPNS) Raw allows 1KB for payload size Windows Notification Service (WNS) Requires a token 5kb payload size Full featured Send Raw, Tile, and Toast

9 The Tiles

10 How it works Push Notification Registration Send a request for a Push identifierIdentifier received from Notification Service

11 How it works Push Service


13 Mobile Services

14 A bit about Azure Mobile Services Cloud based storage Backed by SQL Azure Integrated with node.js for Push Notifications Supports authentication against Twitter, Facebook, Microsoft, and Google No REST API for notifications

15 node.js Integration Full featured API for all push services Can send badges for iOS, sound file, and additional data if desired GCM sends a JSON object to the Android device, pull extras (demo) MPNS has methods for each of the supported notification methods WNS has a method for every support notification as well (over 50 ways)

16 Pricing Free and Reserved Reserved is $0.10/hr per instance Free is shared, Reserved is dedicated Free 165MB outbound data per day 5GB free on standard rates Pay for the database – most subscriptions grant free DB space ~$5/mn for a since DB between 0 and 100MB

17 Cross Platform Push Demonstration SignalR, MVC4, Web API, Objective-C, Java, C#, XAML, JavaScript

18 How the Demo works Client Devices Registration API Azure Mobile Services Web App

19 Closing Thoughts

20 Resources - Complete Demo Source code

21 Questions or Comments

22 Thank You

Download ppt "Cross Platform Push with Azure Jason Farrell Centare – Chicago,"

Similar presentations

Ads by Google