Push notification is a message that pops up on a mobile device. The message is usually a prompt to start using the app. An app can receive a push notification when it is in foreground state, background state or even when it is killed.

In this article, we will integrate Firebase Cloud Messaging to an Android React native app. Adding FCM to iOS app is similar.…

Read More

This is Part 2 of my tutorial on Push notifications. Please click the link for Part 1 of the tutorial. We are building a Retweeter app. The Retweeter app is a React native app which displays a list of tweets it receives from a push notification. The user has an option to retweet some of the tweets.

In Part 2, we are going to build the server infrastructure for push notifications using AWS Lambda.…

Read More

Push notifications was originally an iOS concept. Apple has a push notification service called APNS. App that wants receive notifications should register with the APNS. A server component should send notifications to APNS directed towards one or more devices. The app receives the push notification from APNS and does one of the following actions:

  1. Display a notification or short text message
  2. Play a sound
  3. Update the badge in app icon
  4. Allow the user to perform an action

As you can see, push notifications are a powerful feature in iOS.…

Read More