This course is all about Push Notifications. You will learn everything from the basics of Push Notifications to their implementation in an Ionic App that we built. You will also learn to implement Push Notifications in collaboration with your WordPress Blog which allows you to automatically send push notifications to all your users in one go.
Here is what you can expect.
This is a relatively small course which a very sharp focal point. It focuses only on Push Notifications and teaches you their implementation in Mobile Apps built with HTML, CSS and JS. Ionic Framework and Cordova are used in the course and AngularJS is the primary programming language used.
This video is an introduction to the course. You will have a brief look of what you can expect from this course and what all are we going to learn in this course.
Let's start with the basics. Let's see what Push Notifications are and what is the technology working behind the Push Notifications. We will also go through the step by step process of sending a notification.
In this video, we will learn how configure your WordPress blog to be ready for Push Notifications integration. Nothing much, just install a plugin and you are good to go.
Let's start with our app now. We will install some external modules in our Ionic App that we already have with us.
In this lecture, we will write some code to capture the "onNotificationReceived" event from cordovaPush.
Let us now test our app on an Android phone see if everything is in place as expected.
Now everything is almost ready. Let's make a raw request using the cURL command in any console or command prompt and try sending a push to out own device. Received it? Bingo!
Now we know how important a registration ID or token is. So let us keep it save or better, save it on our WordPress blog.
We did it. Last but not the least, let's finalize everything and try publishing a new post on your blog. You sure will get the push on your devices.
I have been working as a freelance application and web developer for last 3 years. I am passionate about technology and learning it. I love learning new technologies and teaching them keeps me satisfied. I love to share knowledge. Let me know if you have some knowledge that you want to share. I like to create new tools and applications that ease the tasks of a common man.