push notifications with pushsharp - jonathan dick

13
Jonathan Dick DBA / Developer Xamarin Enthusiast [email protected] @redth Push Notifications with PushSharp Thursday, May 9, 13

Upload: xamarin

Post on 01-Nov-2014

2.719 views

Category:

Technology


2 download

Tags:

DESCRIPTION

 

TRANSCRIPT

Page 1: Push Notifications with PushSharp - Jonathan Dick

Jonathan DickDBA / DeveloperXamarin [email protected]@redth

Push Notificationswith PushSharp

Thursday, May 9, 13

Page 2: Push Notifications with PushSharp - Jonathan Dick

Push Notifications

•what + why•how•platforms•PushSharp•demo•questions

Thursday, May 9, 13

Page 3: Push Notifications with PushSharp - Jonathan Dick

A Toast to all the Platforms!

Thursday, May 9, 13

Page 4: Push Notifications with PushSharp - Jonathan Dick

What

•Anti-polling

•Blackberry started it

• IMAP IDLE

•Everybody’s doing it

•Apple invented it (again)

Thursday, May 9, 13

Page 5: Push Notifications with PushSharp - Jonathan Dick

Why

•Timely

•Efficient

•Scalable

•Standard UX

Thursday, May 9, 13

Page 6: Push Notifications with PushSharp - Jonathan Dick

How

Thursday, May 9, 13

Page 7: Push Notifications with PushSharp - Jonathan Dick

Platforms•Google

C2DM: Cloud 2 Device Messaging GCM: Google Cloud Messaging

•WindowsWNS: Windows Notification ServiceMPNS: Microsoft Push Notification Service

•AppleAPNS: Apple Push Notification Service

Thursday, May 9, 13

Page 8: Push Notifications with PushSharp - Jonathan Dick

Ways to Send

•Azure Mobile Services

•Urban Airship

•Parse

•Drawbacks

Thursday, May 9, 13

Page 9: Push Notifications with PushSharp - Jonathan Dick

PushSharp•Server Side•Client Lib for Xamarin.Android•Open Source - Apache 2 - GitHub•iOS, Android, Windows, Windows

Phone, soon Firefox OS, Amazon ADM•Managed Code•Fluent-ish Notification API

Thursday, May 9, 13

Page 10: Push Notifications with PushSharp - Jonathan Dick

PushSharp 2.0•Released mid March•Focus on refactoring

Unit testing DecouplingSimplifying

•Improved APNS•Better scalability

Thursday, May 9, 13

Page 11: Push Notifications with PushSharp - Jonathan Dick

DEMOThursday, May 9, 13

Page 12: Push Notifications with PushSharp - Jonathan Dick

Q&AThursday, May 9, 13

Page 13: Push Notifications with PushSharp - Jonathan Dick

THANK YOU

Thursday, May 9, 13