Weitere ähnliche Inhalte
Ähnlich wie Xamarin & Azure Notification Hubs (20)
Kürzlich hochgeladen (20)
Xamarin & Azure Notification Hubs
- 1. Xamarin & Azure Notification Hubs
Eoin Campbell
CTO, Greenfinch Technology
- 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. 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. Greenfinch Technology © 2016
Push Notifications to Xamarin Apps
Android
IPhone
Notification
Hubs
GCM
Windows PhoneWNS
APNS
Your Application
- 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. 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. 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