SlideShare a Scribd company logo
Push Notification
With
Pusher
Ganesh Kunwar
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
VP of Engineering
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
- Joomla Extension
- Chat extension
Jyaasa : We Design, Build and Develop Products
setInterval(checkAndPullMessage, 1000);
function checkAndPullMessage(){
// Ajax call to check and pull message
// …………..
}
Problems
- Network intensive
- Pointless requests
- Message timing
Jyaasa : We Design, Build and Develop Products
Jyaasa : We Design, Build and Develop Products
A push notification is a message that is "pushed"
from backend server or application to user
interface, e.g. (But not limited to) mobile
applications and desktop applications.
Push Notification
Jyaasa : We Design, Build and Develop Products
Why?
Jyaasa : We Design, Build and Develop Products
How?
Jyaasa : We Design, Build and Develop Products
● Faye service (Sarbada)
● Action Cable (Kamal and Kuber)
● Pusher
● ….
Jyaasa : We Design, Build and Develop Products
Pusher
Jyaasa : We Design, Build and Develop Products
● https://pusher.com/
○ Create account
○ Create new app
Jyaasa : We Design, Build and Develop Products
● Curl, Ruby, Rails, Node.js, Python, PHP,
Go, Java etc
● Available pusher gem
○ gem install pusher
○ gem ‘pusher’
Server side
Jyaasa : We Design, Build and Develop Products
Rails configuration
Jyaasa : We Design, Build and Develop Products
Rails Implementation
Jyaasa : We Design, Build and Develop Products
JavaScript, IOS (Obj-c), iOS (Swift), Android
(Java), React Native
Client Side
Jyaasa : We Design, Build and Develop Products
JavaScript
Jyaasa : We Design, Build and Develop Products
JavaScript
Jyaasa : We Design, Build and Develop Products
React Native
Jyaasa : We Design, Build and Develop Products
React Native
Jyaasa : We Design, Build and Develop Products
Questions

More Related Content

Similar to Push notification

Software Development Services
Software Development ServicesSoftware Development Services
Software Development Services
Cassie Nguyen
 
X apps
X appsX apps
X apps
naazi0
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
Divante
 
Infasta Soft Solutions- Brochure
Infasta Soft Solutions- BrochureInfasta Soft Solutions- Brochure
Infasta Soft Solutions- Brochure
Jason Smith
 
About NetTantra
About NetTantraAbout NetTantra
About NetTantra
NetTantra Technologies
 
A Full Stack developer orchestrates the symphony of technology.
A Full Stack developer orchestrates the symphony of technology.A Full Stack developer orchestrates the symphony of technology.
A Full Stack developer orchestrates the symphony of technology.
Ritika
 
Pwa, separating the features from the solutions
Pwa, separating the features from the solutions Pwa, separating the features from the solutions
Pwa, separating the features from the solutions
Sander Mangel
 
Pariksha_Online_Video_Competency
Pariksha_Online_Video_CompetencyPariksha_Online_Video_Competency
Pariksha_Online_Video_Competency
parikshalabs.com
 
Pariksha print publishing_competency
Pariksha print publishing_competencyPariksha print publishing_competency
Pariksha print publishing_competency
parikshalabs.com
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
Christopher Azar
 
GeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptxGeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptx
GeekyAnts
 
Java and the Internet of Things
Java and the Internet of ThingsJava and the Internet of Things
Java and the Internet of Things
Paul Dao
 
2016-MB Portfolio
2016-MB Portfolio2016-MB Portfolio
2016-MB Portfolio
David Perez
 
Illuminz
IlluminzIlluminz
Illuminz
amerdeepgurung
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infasta
Shiva Kumar
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Divante
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
Shiva Kumar
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
Shiva Kumar
 
Infasta Buisness Proposal
Infasta Buisness ProposalInfasta Buisness Proposal
Infasta Buisness Proposal
Shiva Kumar
 
AkankshaGupta-Developer
AkankshaGupta-DeveloperAkankshaGupta-Developer
AkankshaGupta-Developer
Akanksha Gupta
 

Similar to Push notification (20)

Software Development Services
Software Development ServicesSoftware Development Services
Software Development Services
 
X apps
X appsX apps
X apps
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 
Infasta Soft Solutions- Brochure
Infasta Soft Solutions- BrochureInfasta Soft Solutions- Brochure
Infasta Soft Solutions- Brochure
 
About NetTantra
About NetTantraAbout NetTantra
About NetTantra
 
A Full Stack developer orchestrates the symphony of technology.
A Full Stack developer orchestrates the symphony of technology.A Full Stack developer orchestrates the symphony of technology.
A Full Stack developer orchestrates the symphony of technology.
 
Pwa, separating the features from the solutions
Pwa, separating the features from the solutions Pwa, separating the features from the solutions
Pwa, separating the features from the solutions
 
Pariksha_Online_Video_Competency
Pariksha_Online_Video_CompetencyPariksha_Online_Video_Competency
Pariksha_Online_Video_Competency
 
Pariksha print publishing_competency
Pariksha print publishing_competencyPariksha print publishing_competency
Pariksha print publishing_competency
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
 
GeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptxGeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptx
 
Java and the Internet of Things
Java and the Internet of ThingsJava and the Internet of Things
Java and the Internet of Things
 
2016-MB Portfolio
2016-MB Portfolio2016-MB Portfolio
2016-MB Portfolio
 
Illuminz
IlluminzIlluminz
Illuminz
 
UI & API designing services infasta
UI  &  API designing services  infastaUI  &  API designing services  infasta
UI & API designing services infasta
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
 
Infasta Buisness Proposal
Infasta Buisness ProposalInfasta Buisness Proposal
Infasta Buisness Proposal
 
AkankshaGupta-Developer
AkankshaGupta-DeveloperAkankshaGupta-Developer
AkankshaGupta-Developer
 

More from Jyaasa Technologies

Incident management with jira
Incident management with jiraIncident management with jira
Incident management with jira
Jyaasa Technologies
 
Extreme programming practices ( xp )
Extreme programming practices ( xp ) Extreme programming practices ( xp )
Extreme programming practices ( xp )
Jyaasa Technologies
 
The myth of 'real javascript developer'
The myth of 'real javascript developer'The myth of 'real javascript developer'
The myth of 'real javascript developer'
Jyaasa Technologies
 
Microservices
MicroservicesMicroservices
Microservices
Jyaasa Technologies
 
Facade pattern in rails
Facade pattern in railsFacade pattern in rails
Facade pattern in rails
Jyaasa Technologies
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
Jyaasa Technologies
 
An introduction to bitcoin
An introduction to bitcoinAn introduction to bitcoin
An introduction to bitcoin
Jyaasa Technologies
 
Tor network
Tor networkTor network
Tor network
Jyaasa Technologies
 
Collective ownership in agile teams
Collective ownership in agile teamsCollective ownership in agile teams
Collective ownership in agile teams
Jyaasa Technologies
 
The Design Thinking Process
The Design Thinking ProcessThe Design Thinking Process
The Design Thinking Process
Jyaasa Technologies
 
User story
User storyUser story
Design sprint
Design sprintDesign sprint
Design sprint
Jyaasa Technologies
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Jyaasa Technologies
 
OKRs and Actions Overview
OKRs and Actions OverviewOKRs and Actions Overview
OKRs and Actions Overview
Jyaasa Technologies
 
Vue.js
Vue.jsVue.js
Active record in rails 5
Active record in rails 5Active record in rails 5
Active record in rails 5
Jyaasa Technologies
 
Design Patern::Adaptor pattern
Design Patern::Adaptor patternDesign Patern::Adaptor pattern
Design Patern::Adaptor pattern
Jyaasa Technologies
 
Association in rails
Association in railsAssociation in rails
Association in rails
Jyaasa Technologies
 
Web design layout pattern
Web design layout patternWeb design layout pattern
Web design layout pattern
Jyaasa Technologies
 
Command Pattern in Ruby
Command Pattern in RubyCommand Pattern in Ruby
Command Pattern in Ruby
Jyaasa Technologies
 

More from Jyaasa Technologies (20)

Incident management with jira
Incident management with jiraIncident management with jira
Incident management with jira
 
Extreme programming practices ( xp )
Extreme programming practices ( xp ) Extreme programming practices ( xp )
Extreme programming practices ( xp )
 
The myth of 'real javascript developer'
The myth of 'real javascript developer'The myth of 'real javascript developer'
The myth of 'real javascript developer'
 
Microservices
MicroservicesMicroservices
Microservices
 
Facade pattern in rails
Facade pattern in railsFacade pattern in rails
Facade pattern in rails
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
An introduction to bitcoin
An introduction to bitcoinAn introduction to bitcoin
An introduction to bitcoin
 
Tor network
Tor networkTor network
Tor network
 
Collective ownership in agile teams
Collective ownership in agile teamsCollective ownership in agile teams
Collective ownership in agile teams
 
The Design Thinking Process
The Design Thinking ProcessThe Design Thinking Process
The Design Thinking Process
 
User story
User storyUser story
User story
 
Design sprint
Design sprintDesign sprint
Design sprint
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
OKRs and Actions Overview
OKRs and Actions OverviewOKRs and Actions Overview
OKRs and Actions Overview
 
Vue.js
Vue.jsVue.js
Vue.js
 
Active record in rails 5
Active record in rails 5Active record in rails 5
Active record in rails 5
 
Design Patern::Adaptor pattern
Design Patern::Adaptor patternDesign Patern::Adaptor pattern
Design Patern::Adaptor pattern
 
Association in rails
Association in railsAssociation in rails
Association in rails
 
Web design layout pattern
Web design layout patternWeb design layout pattern
Web design layout pattern
 
Command Pattern in Ruby
Command Pattern in RubyCommand Pattern in Ruby
Command Pattern in Ruby
 

Recently uploaded

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

Push notification

  • 2. Jyaasa : We Design, Build and Develop Products
  • 3. Jyaasa : We Design, Build and Develop Products
  • 4. Jyaasa : We Design, Build and Develop Products
  • 5. Jyaasa : We Design, Build and Develop Products
  • 6. Jyaasa : We Design, Build and Develop Products
  • 7. Jyaasa : We Design, Build and Develop Products
  • 8. VP of Engineering Jyaasa : We Design, Build and Develop Products
  • 9. Jyaasa : We Design, Build and Develop Products - Joomla Extension - Chat extension
  • 10. Jyaasa : We Design, Build and Develop Products setInterval(checkAndPullMessage, 1000); function checkAndPullMessage(){ // Ajax call to check and pull message // ………….. }
  • 11. Problems - Network intensive - Pointless requests - Message timing Jyaasa : We Design, Build and Develop Products
  • 12. Jyaasa : We Design, Build and Develop Products A push notification is a message that is "pushed" from backend server or application to user interface, e.g. (But not limited to) mobile applications and desktop applications. Push Notification
  • 13. Jyaasa : We Design, Build and Develop Products Why?
  • 14. Jyaasa : We Design, Build and Develop Products How?
  • 15. Jyaasa : We Design, Build and Develop Products ● Faye service (Sarbada) ● Action Cable (Kamal and Kuber) ● Pusher ● ….
  • 16. Jyaasa : We Design, Build and Develop Products Pusher
  • 17. Jyaasa : We Design, Build and Develop Products ● https://pusher.com/ ○ Create account ○ Create new app
  • 18. Jyaasa : We Design, Build and Develop Products ● Curl, Ruby, Rails, Node.js, Python, PHP, Go, Java etc ● Available pusher gem ○ gem install pusher ○ gem ‘pusher’ Server side
  • 19. Jyaasa : We Design, Build and Develop Products Rails configuration
  • 20. Jyaasa : We Design, Build and Develop Products Rails Implementation
  • 21. Jyaasa : We Design, Build and Develop Products JavaScript, IOS (Obj-c), iOS (Swift), Android (Java), React Native Client Side
  • 22. Jyaasa : We Design, Build and Develop Products JavaScript
  • 23. Jyaasa : We Design, Build and Develop Products JavaScript
  • 24. Jyaasa : We Design, Build and Develop Products React Native
  • 25. Jyaasa : We Design, Build and Develop Products React Native
  • 26. Jyaasa : We Design, Build and Develop Products Questions

Editor's Notes

  1. A common method of doing such notifications is to poll a script on the server (using AJAX) on a given interval (perhaps every few seconds), to check if something has happened. However, this can be pretty network intensive, and you often make pointless requests, because nothing has happened.
  2. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  3. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  4. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  5. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  6. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  7. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  8. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  9. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  10. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  11. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  12. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  13. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  14. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks
  15. Push notifications provide convenience and value to app users. For example, users can receive: Sports scores and news right on their lock screen Utility messages like traffic, weather and ski snow reports Flight check in, change, and connection information For app publishers, push notifications are a way to speak directly to a user. They don't get caught in spam filters, or forgotten in an inbox — click-through rates can be twice as high as email. They can also remind users to use an app, whether the app is open or not. They can also be used to drive actions, such as: Promoting products or offers to increase sales Improving customer experience Converting unknown app users to known customers Sending transactional receipts right away Driving users to other marketing channels, such as social networks