際際滷

際際滷Share a Scribd company logo
Push notifications with PushSharp
Push Notifications with PushSharp 
Vedran Mandi, Mobendo, Dev Team Lead 
mscommunity.hr, 25.11.2014
Agenda (magical 20 minutes) 
 How does it all work (what are PNs?) 
 Handling with PushSharp 
 Demo with PushSharp
How does it all work (MSFT) 
1. Your app sends a request for a push notification channel to the Notification Client 
Platform. 
2. The Notification Client Platform asks WNS to create a notification channel. 
This channel is returned to the calling device in the form of a Uniform Resource 
Identifier (URI). 
3. The notification channel URI is returned by Windows to your app. 
4. Your app sends the URI to your own cloud service. This callback mechanism is an 
interface between your own app and your own service. It is your responsibility to 
implement this callback with safe and secure web standards. 
5. When your cloud service has an update to send, it notifies WNS using the channel 
URI. This is done by issuing an HTTP POST request, including the notification 
payload, over Secure Sockets Layer (SSL). This step requires authentication. 
6. WNS receives the request and routes the notification to the appropriate device.
Push notifications with PushSharp
Demo with PushSharp 
Github repo: http://bit.ly/pushsharp
Thanks!  Questions? 
@vekzdran 
vedran.mandic@mobendo.com
Ad

Recommended

Internationalizing react apps
Internationalizing react apps
George Bukhanov
Server Side Rendering, caching and performance
Server Side Rendering, caching and performance
Ateev Chopra
Introduction to React
Introduction to React
Rob Quick
Introduction to react_js
Introduction to react_js
MicroPyramid .
Learn react-js
Learn react-js
C...L, NESPRESSO, WAFAASSURANCE, SOFRECOM ORANGE
React Webinar With CodePolitan
React Webinar With CodePolitan
Riza Fahmi
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409
Minko3D
React js
React js
Jai Santhosh
React + Redux Introduction
React + Redux Introduction
Nikolaus Graf
Isomorphic React Applications: Performance And Scalability
Isomorphic React Applications: Performance And Scalability
Denis Izmaylov
React JS and why it's awesome
React JS and why it's awesome
Andrew Hull
Rethinking Best Practices
Rethinking Best Practices
floydophone
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch
Mobile Push Notifications
Mobile Push Notifications
Mike Willbanks
Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]
Ivan Markovi
Zend Framework Push Notifications
Zend Framework Push Notifications
Mike Willbanks
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
Mike Willbanks
Net campus15 notification-hub
Net campus15 notification-hub
DotNetCampus
AZURE NOTIFICATION HUB
AZURE NOTIFICATION HUB
DotNetCampus
Azure notification hubs
Azure notification hubs
Dinusha Kumarasiri
Delivering Millions of Push Notifications in Minutes
Delivering Millions of Push Notifications in Minutes
Sasha Goldshtein
Push Notification
Push Notification
Vinoth Kannan
How push notifications works?
How push notifications works?
Marry Ann
Push notifications
Push notifications
Ishaq Ticklye
Windows Phone 8 - 9 Push Notifications
Windows Phone 8 - 9 Push Notifications
Oliver Scheer
Push to Me: Mobile Push Notifications (Zend Framework)
Push to Me: Mobile Push Notifications (Zend Framework)
Mike Willbanks
In the hunt of 100% delivery rate with mobile push notifications
In the hunt of 100% delivery rate with mobile push notifications
Jan Halo転an
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
Petr Dvorak

More Related Content

Viewers also liked (7)

React + Redux Introduction
React + Redux Introduction
Nikolaus Graf
Isomorphic React Applications: Performance And Scalability
Isomorphic React Applications: Performance And Scalability
Denis Izmaylov
React JS and why it's awesome
React JS and why it's awesome
Andrew Hull
Rethinking Best Practices
Rethinking Best Practices
floydophone
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch
React + Redux Introduction
React + Redux Introduction
Nikolaus Graf
Isomorphic React Applications: Performance And Scalability
Isomorphic React Applications: Performance And Scalability
Denis Izmaylov
React JS and why it's awesome
React JS and why it's awesome
Andrew Hull
Rethinking Best Practices
Rethinking Best Practices
floydophone
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch

Similar to Push notifications with PushSharp (20)

Mobile Push Notifications
Mobile Push Notifications
Mike Willbanks
Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]
Ivan Markovi
Zend Framework Push Notifications
Zend Framework Push Notifications
Mike Willbanks
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
Mike Willbanks
Net campus15 notification-hub
Net campus15 notification-hub
DotNetCampus
AZURE NOTIFICATION HUB
AZURE NOTIFICATION HUB
DotNetCampus
Azure notification hubs
Azure notification hubs
Dinusha Kumarasiri
Delivering Millions of Push Notifications in Minutes
Delivering Millions of Push Notifications in Minutes
Sasha Goldshtein
Push Notification
Push Notification
Vinoth Kannan
How push notifications works?
How push notifications works?
Marry Ann
Push notifications
Push notifications
Ishaq Ticklye
Windows Phone 8 - 9 Push Notifications
Windows Phone 8 - 9 Push Notifications
Oliver Scheer
Push to Me: Mobile Push Notifications (Zend Framework)
Push to Me: Mobile Push Notifications (Zend Framework)
Mike Willbanks
In the hunt of 100% delivery rate with mobile push notifications
In the hunt of 100% delivery rate with mobile push notifications
Jan Halo転an
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
Petr Dvorak
What are Push Notifications?
What are Push Notifications?
Localytics
Petr Dvo叩k: Push notifikace ve velk辿m
Petr Dvo叩k: Push notifikace ve velk辿m
mdevtalk
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Sukriti Sharma
Get step-by-step instructions on implementing notifications in your apps.
Get step-by-step instructions on implementing notifications in your apps.
Jigar Maheshwari
Push Notification in IBM MobileFirst Xamarin SDK
Push Notification in IBM MobileFirst Xamarin SDK
Ajay Chebbi
Mobile Push Notifications
Mobile Push Notifications
Mike Willbanks
Push_notifikacije_na_Azureu[1]
Push_notifikacije_na_Azureu[1]
Ivan Markovi
Zend Framework Push Notifications
Zend Framework Push Notifications
Mike Willbanks
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
Mike Willbanks
Net campus15 notification-hub
Net campus15 notification-hub
DotNetCampus
AZURE NOTIFICATION HUB
AZURE NOTIFICATION HUB
DotNetCampus
Delivering Millions of Push Notifications in Minutes
Delivering Millions of Push Notifications in Minutes
Sasha Goldshtein
Push Notification
Push Notification
Vinoth Kannan
How push notifications works?
How push notifications works?
Marry Ann
Push notifications
Push notifications
Ishaq Ticklye
Windows Phone 8 - 9 Push Notifications
Windows Phone 8 - 9 Push Notifications
Oliver Scheer
Push to Me: Mobile Push Notifications (Zend Framework)
Push to Me: Mobile Push Notifications (Zend Framework)
Mike Willbanks
In the hunt of 100% delivery rate with mobile push notifications
In the hunt of 100% delivery rate with mobile push notifications
Jan Halo転an
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
Petr Dvorak
What are Push Notifications?
What are Push Notifications?
Localytics
Petr Dvo叩k: Push notifikace ve velk辿m
Petr Dvo叩k: Push notifikace ve velk辿m
mdevtalk
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Cross Platform Mobile Push Notifications with Azure Notifications Hub
Sukriti Sharma
Get step-by-step instructions on implementing notifications in your apps.
Get step-by-step instructions on implementing notifications in your apps.
Jigar Maheshwari
Push Notification in IBM MobileFirst Xamarin SDK
Push Notification in IBM MobileFirst Xamarin SDK
Ajay Chebbi
Ad

Recently uploaded (20)

AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
digitaljignect
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
WebdriverIO & JavaScript: The Perfect Duo for Web Automation
digitaljignect
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
Ad

Push notifications with PushSharp

  • 2. Push Notifications with PushSharp Vedran Mandi, Mobendo, Dev Team Lead mscommunity.hr, 25.11.2014
  • 3. Agenda (magical 20 minutes) How does it all work (what are PNs?) Handling with PushSharp Demo with PushSharp
  • 4. How does it all work (MSFT) 1. Your app sends a request for a push notification channel to the Notification Client Platform. 2. The Notification Client Platform asks WNS to create a notification channel. This channel is returned to the calling device in the form of a Uniform Resource Identifier (URI). 3. The notification channel URI is returned by Windows to your app. 4. Your app sends the URI to your own cloud service. This callback mechanism is an interface between your own app and your own service. It is your responsibility to implement this callback with safe and secure web standards. 5. When your cloud service has an update to send, it notifies WNS using the channel URI. This is done by issuing an HTTP POST request, including the notification payload, over Secure Sockets Layer (SSL). This step requires authentication. 6. WNS receives the request and routes the notification to the appropriate device.
  • 6. Demo with PushSharp Github repo: http://bit.ly/pushsharp
  • 7. Thanks! Questions? @vekzdran vedran.mandic@mobendo.com