fulfillmenttools
API documentationIncident ManagementFeedback
Apps & Clients
Apps & Clients
  • Apps & clients
  • Getting started
    • Register in Backoffice
    • Connect applications
    • Technical requirements
      • Requirements for using applications
      • Zebra hardware scanner configuration
      • Honeywell hardware scanner configuration
      • Supported barcodes for camera scanning
      • Zebra printer
    • Remote configuration
    • Mobile application availability
    • Free trial
    • Tutorial videos
  • Backoffice
    • Network view
      • Home
      • Orders
      • Inventory management
      • Facilities
      • User
      • Returns
      • Routing strategy
      • Settings
      • Analytics
        • DOMS pages
        • Fulfillment operations pages
        • Inventory pages
        • Downloads page
    • Facility view
      • Home
      • Inbound
      • Tasks
      • Listings
      • Storage locations
      • Facility
      • Users
      • Settings
  • Operations App
    • Feature and operating system overview
    • Picking
    • Packing
    • Handover
    • Printing
  • Inventory App
    • Inbound
    • Storage and relocation
  • Returns App
    • Unannounced returns
    • Announced returns
Powered by GitBook
On this page
  • App specific requirements
  • Operations Android application
  • Operations web application
  • Backoffice web application
  • Returns applications
  • Android specific requirements
  • Hosts & Ports
Edit on GitHub
  1. Getting started
  2. Technical requirements

Requirements for using applications

PreviousTechnical requirementsNextZebra hardware scanner configuration

Last updated 5 months ago

App specific requirements

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 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 must be granted on device.

  • Ports/URLs must be accessible for Google Firebase Cloud Messaging to support Push-notifications. See for details.

  • Current 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

  • 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

  • Browser in latest version (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)

    • 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.

Android specific requirements

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

Hosts & Ports

The following hosts and protocols must be accessible in your network in order to use our apps:

    • https://identitytoolkit.googleapis.com/

    • https://securetoken.googleapis.com/

    • 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

Devices must be able to access for downloads and updates of our Returns iOS app

Required app must be granted on device

Must be able to access service

Must be able to access service

Apple App Store
permissions
Google Identity Toolkit
Sentry.IO
Google Play
permissions
FCM ports and your firewall
Google Play Services
appendix