Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Xamarin & Azure Notification Hubs

2,067 views

Published on

Slide Deck from our presentation at the Azure Dublin Meetup about Xamarin in November 2016

Published in: Software
  • Be the first to comment

Xamarin & Azure Notification Hubs

  1. 1. Xamarin & Azure Notification Hubs Eoin Campbell CTO, Greenfinch Technology
  2. 2. Greenfinch Technology © 2016 Easy-to-use, multi-platform, scaled-out push infrastructure Send cross-platform push notifications via specific platform notification services (PNS) Azure Notification Hubs
  3. 3. Greenfinch Technology © 2016 Azure Notification Hubs  Support for a variety of PNS  Windows Notification Service  Microsoft Push Notification Service  Apple Push Notification Service  Firebase Cloud Messaging  Google Cloud Messaging  Baidu Cloud Push  Amazon Device Messaging  Targeting a variety of Devices  Windows Phones, Tablets & PCs running Windows 8 or 10  Apple Devices running iOS or MacOSX  Chrome Apps  Android Phones & Tablets  Amazon Kindles
  4. 4. Greenfinch Technology © 2016 Push Notifications to Xamarin Apps Android IPhone Notification Hubs GCM Windows PhoneWNS APNS Your Application
  5. 5. Greenfinch Technology © 2016 Getting Setup  Azure Notification Hub – Azure Portal  Google Cloud Messaging / Firebase Setup  Project/Sender ID & Application Name  API Key  Apple Push Notification Service  Apple Developer Site  Requires CSR/Certification Creation & Installation of Certs in your build pipeline
  6. 6. Greenfinch Technology © 2016 Demo Time On the first of December Azure & Xamarin sent to me, via  4 cloud platforms  3 operating systems  2 types of network  To a pub in the middle of the city… (I won’t lie, that rhyme took an inordinate amount of time to get the cadence right)
  7. 7. Greenfinch Technology © 2016 All the other things  Registrations & Tagging  https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-ios-aspnet-register-user-from-backend-to-push-notification  https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tags-segment-push-message  Rich Push Notifications  https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-tags-segment-push-message  Geo-fenced notifications using Bing Spatial Data  https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-bing-spartial-data-geofencing-notification  Enterprise Architecture using Service Bus Topics & Subscriptions  https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-enterprise-push-notification-architecture
  8. 8. Greenfinch Technology © 2016 Q & A www.greenfinch.ie

×