Practical Push Notifications Seminar

12
Xamarin Seminar 28th February 2013 Practical Push Notifications

description

 

Transcript of Practical Push Notifications Seminar

Page 1: Practical Push Notifications Seminar

XamarinSeminar

28th February 2013

Practical Push Notifications

Page 2: Practical Push Notifications Seminar

IntroductionPractical Push Notifications

Pierce Boggan

Xamarin

Software Engineering, Auburn UniversityCustomer Support Engineer Intern

[email protected]: @pierceboggan

Page 3: Practical Push Notifications Seminar

Agenda

Xamarin

1. Why bother with push in the first place?

2. Identify a service that works for you and implement it.

3. Use push notifications effectively.

Page 4: Practical Push Notifications Seminar

Why Push?

Xamarin

1. If used correctly, it can provide value to your application.

2. Push drives all of those awesome* analytical stats like consecutive days used.

3. It really isn’t hard to implement, even for advanced solutions.

Page 5: Practical Push Notifications Seminar

Platform Availability

Xamarin

Parse Urban Airship Azure Mobile Services

iOS X X X

OS X X

Android X X

Windows 8 X X X

Windows 8 Phone X X X

Blackberry X

Page 6: Practical Push Notifications Seminar

General Setup: iOS

Xamarin

• Enable Apple Push Notification Service (APNS)• Export certificate as .p12

• Create a Provisioning Profile•Development•Distribution

Page 7: Practical Push Notifications Seminar

Usage: Parse

Xamarin

Advantages:• Data, social, push, cloud code all in one service• SDKs for many different platforms• Parse Component from Xamarin’s Component Store• Lots of documentation, tutorials, and samples• Great pricing structure• Simplistic API

Page 8: Practical Push Notifications Seminar

Urban Airship

Xamarin

Advantages:• Established push notification platform• SDKs for many different platforms• Advanced targeting and metrics• Lots of documentation and troubleshooting tips

Page 9: Practical Push Notifications Seminar

Azure Mobile Services

Xamarin

Advantages:• Data, push, server-side scripting, and user authentication • Azure Mobile Services Component• Lots of documentation, video tutorials, samples• Highly scalable

Page 10: Practical Push Notifications Seminar

Best Practices

Xamarin

1. Provide value.2. Drive engagement.3. Put the user in control.

Page 12: Practical Push Notifications Seminar

Questions?

Xamarin