The news aggregator app gives access to public safety information and keeps users connected with what's happening right now. Whether you're jogging in the park, working at the office or partying with friends, breaking news is always at your fingertips. Tipster offers you to stay informed wherever you are and respond quickly to accidents.
During working on notifications service extension we were faced with several issues.
FCM, Data only (silent notification). Initially, we chose to send silent remote notifications via Firebase Cloud Messaging (FCM). Nothing foretold troubles until we faced the killed app state. Depending on the mobile device states, such notifications are handled differently.
While FCM silent push notifications operate perfectly in Foreground, Background and Quit modes, this method doesn't work when the application is closed forcefully (Killed app). So, the idea to set notifications via FCM background (silent) handler failed.
FCM, Notification-Only (alert notification). Then we decided to make a u-turn and try FCM Notification-Only. But after a short analysis, such an approach in our case turned out to be too cumbersome given the specificity of notifications filter configuration (1 location * 2 languages * 3 notification types).
SOLUTION: Finally, we stopped at OneSignal push notifications service and it became a workable solution due primarily to its Data Tags feature. We were looking for a solution to the problem of filtering and coherently categorizing push messages by Location, App Language, and Turn on/off speсific notification (instead of generating plenty of topics for each Location). OneSignal provides filtering of connected clients before sending notifications and therefore it perfectly suits such a task.
Aug 2020 — Dec 2020
Client's requirements assessment
Step-by-step project plan development and feature prioritization
Development plan implementation
Regular communication with the client, interim reports, and project demos
The client's occurring requirements implementation
Ongoing new features implementation and tech support
When it comes to public safety and protection of people — even the tiniest detail matters. In the emergency communication systems every second counts. You become responsible for the effectiveness and promptness of appropriate actions that should be taken without delay.
Tipster provides real-time, relevant, and reliable pubic safety tips, resources, news, & alerts. This information is sourced from your city, county, state, and federal public safety departments.