Unravelling The Secrets Of Push Notifications

  1. Receiver Pull (Pull Protocol) — In this protocol, a user connects to a server and requests for specific information on their device. For example, I search Google for an answer to my question, “What is the best sci-fi film franchise?”. Google receives the request, and rightly replies with a search result of “Star Wars” (no doubts here).
  2. Sender Push (Push Protocol) — Here, an ‘always open’ connection is established between the user and a server. All information is automatically ‘pushed’ towards the user, irrespective of whether the user actively requested for that information or not. Example: Your service provider and your mobile device. A push protocol allows messages and phone calls to appear on your device in real-time.
  1. Client App — This is the app which will be receiving push notifications.
  2. App Server — To send push notifications to app users, creation of an app server is mandatory. It sends messages to the GCM (explained further down), from where it is routed to the users app. WebEngage comes with an App Server so that you don’t have to spend time and money trying to design one for your business.
  3. Client SDK — This is the code that client needs to integrate into their app that will hook up their system with WebEngage.
  • GCM (Google Cloud Messaging) — Probably the most popular and widely used system.
  • FCM (Firebase Cloud Messaging) — Google run entity with more advanced features than GCM.
  • APNS (Apple Push Notification System) — Apple’s system run exclusively for iOS devices.

If you enjoyed this story, please click the 👏 button and share to help others find it! Feel free to leave a comment below.

--

--

Fastest growing multi-channel Marketing Automation & Customer Data Platform for consumer businesses. Retain better & make more 💰 from existing users!

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
WebEngage

WebEngage

429 Followers

Fastest growing multi-channel Marketing Automation & Customer Data Platform for consumer businesses. Retain better & make more 💰 from existing users!