The more attention an app receives, the longer users stay with it – or at least don’t delete it. Or the opposite: if its functionality and UI/UX are too weak, but it sends frequent and meaningless reminders. However, the key here is the proper use of push notifications, which can be helpful in a wide variety of situations.
At BuildApps, we constantly emphasize the importance of this component both for the business and its owner, as well as for the audience using the product. Today, we’ll show some features and nuances related specifically to push notifications in apps, using the OSH (Our School Hangout) example.
Want more details? Check out the next parts of the case!
When it comes to the advantages of push notifications, they are as follows:
However, there is also a “flip side of the coin.” In particular, when an app excessively spams users with meaningless notifications, such behavior encourages them to delete it rather than take the suggested action or open the interface. There are also technical nuances, which we’ll cover a bit later.
Most often, the notification system in mobile products is configured using Firebase or Azure Notification Hub. At the same time, for iOS apps, a separate service is usually used – Apple Push Notification Service (APNs). And this:
In fact, this became one of the reasons why the owner of OSH requested to standardize the notification services for the target platforms, i.e., iOS and Android.
The task is clear and, in principle, not the most difficult. But quite meticulous in the context of configuring tags and types, classes of notifications. And the integration with administrative tools should not be forgotten either, as they must also support the same protocols as the OS, the app, the databases, etc.
But the first difficulty was migrating between services. From Azure Notification Hub to Firebase, to be exact. The reason? The notification cost was too high for such basic functionality.
The second difficulty was setting up the protocols and assigning the correct notification classes. But that’s more routine than a real challenge.
The third difficulty was unified notifications for all platforms. That is, adapting banners to the native design of operating systems, correctly assigning APIs, and so on.
Last but not least – the resilience and performance of the push system as a whole. For example, the need to send a critical notification to thousands of users at the same time.
How did we handle it? Easily. We simply sat down, worked, configured, tested, integrated. Yes, it took time, yes, it took effort. But the result is worth it!
Push notifications on their own are already a benefit for the client. And although they were there before, now they’ve taken on brighter colors. What does that mean? More detailed configuration of notifications and their navigational elements. And, ultimately, the possibility of personalization.
Now pushes are sent the way they should be: promotions separately, reminders separately, system-related messages also separately. As a result:
And if you think this case applies only to OSH – it doesn’t. Push notifications work with all types of apps, regardless of business niche, scale, etc,
Want to implement a similar project? Need expert help? Trust the professionals at BuildApps. Contact a manager to start working together!