Notifications

This page is outdated. Please go to our new documentation under https://docs.fulfillmenttools.com/documentation.

Introduction

Notifications within the Operations Android App are handled by default via Google Firebase Cloud Messaging (FCM). In order to successfully utilize this feature users must not impose any firewall limitations.

If you are not able to operate the Operations Android App without a firewall or in a network that imposes a specific whitelisting of hosts, that are used by the devices' apps, please contact us.

Firebase Cloud Messaging as Transport Layer

fulfillmenttools uses FCM (Firebase Cloud Messaging) as an underlying transport layer for delivering notifications. Details can be found at https://firebase.google.com/docs/cloud-messaging. When it comes to limitations and best practices the following page presents some useful insights: https://developer.android.com/topic/performance/appstandby#bucket-best

Requirements

  • Stable internet connection

  • No firewall restrictions applied

  • Sound of the device is on & volume is up

  • Permissions to receive notifications have been granted to fulfillmenttools App

  • A user has to be logged in & a facility has to be selected

Functionality explained

Best Practices

The notification process works by leveraging Firebase Cloud Messaging (FCM). This system delivers notifications to devices that entitle for receiving notifications.

A device does not entitle for notifications if notification banners of past notifications are not "acknowledged" (swiped away) for several hours (currently ~4h after receiving the first unacknowledged notification). This should avoid spamming of notifications that do not get attention.

Last updated

Was this helpful?