Requirements for fft applications
This page is outdated. Please go to our new documentation under https://docs.fulfillmenttools.com/documentation.
Operations Android application
Android Smartphone or MDE scanning device
Software min. Android Version 8 (API Level 26)
Software max. Android Version 14 (API Level 34 - requires App version 1.22.0 or higher)
Our App is developed and tested on Google Pixel devices (4a or above).
We support a range of MDE devices like Honeywell (e.g. EDA-52) and Zebra (e.g. TC 21 & TC 26) devices, please contact us for a list of recommended devices or the approval of specific devices.
MDE may need additional software to be installed and activated so that hardware scanner is accessible by app.
In case you do not run a Device Management Tool your Devices must be able to access Google Play for downloads and updates of our Android App.
Alternatively, APK download is also possible via the REST API when using custom MDM solution (in this case do not download the App from Google Play but will download it through a channel provided by fulfillmenttools)
Required app permissions must be granted on device.
Ports/URLs must be accessible for Google Firebase Cloud Messaging to support Push-notifications. See FCM ports and your firewall for details.
Current Google Play Services must be installed (this is usually present when a Google account is configured on the device).
Ports/URLs must be accessible for Google Play Services - see appendix
Stable internet connection/ sufficient WiFi signal in the entire area in which the app is being used (e.g. 50 Mbit/s or LTE). Note that this is also depending on the number of active devices.
Operations web application
Current Browser (Google Chrome recommended)
Stable internet connection (50 Mbit/s)
Honeywell devices may need a separate license for the hardware scanner to be usable
Backoffice web application
Recommended to use one of the last 2 versions of the browser (Google Chrome recommended)
Recommended minimum screen resolution: 1024x768
Stable internet connection (50 Mbit/s)
Returns applications
Returns iOS Application
Apple iOS device with camera
Software min. iOS Version 14.1 (requires App version 1.2.1 or higher)
Our app is developed and tested on iPhone SE (iOS version 14.1 or above)
Devices must be able to access Apple App Store for downloads and updates of our Returns iOS app
Required app permissions must be granted on device
Stable internet connection/ sufficient WiFi signal in the entire area in which the app is being used (e.g. 50 Mbit/s or LTE). Note that this is also depending on the number of active devices.
Returns Android Application
Android Smartphone or MDE scanning device
Software min. Android Version 8 (API Level 26)
Software max. Android Version 14 (API Level 34 - requires App version 1.2.1 or higher)
Our App is developed and tested on Google Pixel devices (4a or above).
We support a range of MDE devices like Honeywell (e.g. EDA-52) and Zebra (e.g. TC 21 & TC 26) devices, please contact us for a list of recommended devices or the approval of specific devices.
MDE may need additional software to be installed and activated so that hardware scanner is accessible by app.
In case you do not run a Device Management Tool your Devices must be able to access Google Play for downloads and updates of our Android App. (Google play link is not available yet)
Alternatively, APK download is also possible via the REST API when using custom MDM solution (in this case do not download the App from Google Play but will download it through a channel provided by fulfillmenttools)
Required app permissions must be granted on device. (Camera permission on Android Smartphones)
Stable internet connection/ sufficient WiFi signal in the entire area in which the app is being used (e.g. 50 Mbit/s or LTE). Note that this is also depending on the number of active devices.
Hosts & Ports
The following Hosts and protocols must be accessible in your network in order to use our apps:
Must be able to access Google Identity Toolkit service
https://identitytoolkit.googleapis.com/
https://securetoken.googleapis.com/
Must be able to access Sentry.IO service
https://*.ingest.sentry.io/api/
Must be able to access
https://pick-<tenant>-prd.web.app/
(In-Store-Fulfillment web application)Must be able to access
https://ocff-<tenant>-prd.web.app/
(Backoffice web application)Must be able to access REST API:
https://ocff-<tenant>-prd.api.fulfillmenttools.com/
Must be able to access GraphQL API:
https://ocff-<tenant>-prd.graphql.fulfillmenttools.com/
,wss://ocff-<tenant>-prd.graphql.fulfillmenttools.com/
Must be able to access Download API:
https://ocff-<tenant>-prd.download.fulfillmenttools.com/
Must be able to access public config files:
https://storage.googleapis.com/ocff-<tenant>-prd-config-public/
We use dedicated URLs per tenant
Android applications
The Android mobile application makes use of Google Play Services and therefore requires access to the following services:
Firebase Analytics requires access to the following URL:
app-measurement.com/a
Firebase App Distribution requires:
firebaseappdistribution.googleapis.com
appdistribution-uploads.crashlytics.com
Firebase Authentication requires:
www.googleapis.com
firebaseauth.googleapis.com
identitytoolkit.googleapis.com
securetoken.googleapis.com
Firebase Crashlytics requires:
*.crashlytics.com
*.fabric.io
crashlyticsreports-pa.googleapis.com
firebasecrashlyticssymbols.googleapis.com
Firebase Performance requires:
play.googleapis.com
www.googleapis.com
Play Services/Firebase Installations requires:
device-provisioning.googleapis.com
firebaseinstallations.googleapis.com
Last updated