Mobile Notification
PreviousGraphQL server that allows the website front-end + mobile app to query all website contentNextTriggers
Last updated
Last updated
Mobile app users need to receive warning notifications for severe weather events such as tropical cyclones or tsunamis.
This has been accomplished through Firebase Cloud Messaging (for Android devices) and Apple Push Notification service (for iOS devices). We have used OneSignal as a central platform for handling device registration and pushing notifications through to both of the aforementioned services.
Subscriptions
When users install the mobile app their device ID is registered with the OneSignal platform. Furthermore users can toggle on/off whether they want to receive notifications for specific warnings:
By default, all warning notifications are enabled.