This news aggregator app provides access to public safety information and helps users stay connected with real-time updates.
Whether you are jogging in the park, working at the office, or partying with friends, breaking news is always at your fingertips. Tipster keeps you informed wherever you are and enables rapid and effective responses to emergencies.
While working on the notifications service extension, we faced several issues.
FCM, Data only (silent notification). Initially, we sent silent push notifications via Firebase Cloud Messaging (FCM). Everything seemed fine until we faced app's killed state issue. Depending on the mobile device's state, such notifications are handled differently.
While FCM silent push notifications functioned seamlessly in the Foreground, Background, and Quit modes, this method failed when the application was forcefully closed (killed app). Therefore, setting notifications via the FCM background (silent) was the wrong solution.
FCM, Notification-Only (alert notification). Then, we decided to take a different approach and try FCM Notification-Only. However, after a brief analysis, we found this approach cumbersome, considering the specificity of notifications filter configuration (1 location * 2 languages * 3 notification types).
SOLUTION: Finally, we stopped at the OneSignal push notifications service, primarily because of its Data Tags feature. We needed a solution to address the challenge of filtering and coherently categorizing push messages by Location, Language, and enabling/disabling speсific notifications (instead of generating plenty of topics for each Location). OneSignal filters connected clients before sending notifications, making it a perfect fit for this task.
Aug 2020 — Dec 2020
Client's requirements assessment
Project plan development and feature prioritization
Development plan implementation
Regular communication with the client, interim reports, and project demos
Implementation of the evolving requirements
Ongoing implementation of new features and tech support
When it comes to public safety and the protection of people, even the tiniest detail matters, and every second is crucial. You are responsible for taking the appropriate actions without delay.
Tipster provides real-time, relevant, and reliable pubic safety tips, resources, news, & alerts. This information is sourced from your city, country, state, and federal public safety departments.