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