Expo now has two ways to access the application - through a browser shortcut on the home screen of your device (as a Progressive Web App) or by downloading the Olo Expo app on the Apple App Store or Google Play Store. Please take a look at our guide on Authenticating Expo Devices to learn about each option.
The most important hardware/software requirements are that you must be using modern devices, browsers, and operating systems. Older devices may not support the latest operating system updates and may prevent the Expo application from functioning properly or ingesting critical updates. Please note that only Chrome and Safari web browsers are supported at this time.
Software requirements:
-
Minimum Software Version Requirements
- iOS: 15 or higher
- Android: 11 or higher
- Windows: Windows 10 or later
-
Browser Version Requirements
- Safari: 15 or higher for iOS devices
-
Chrome: Rolling previous two versions for Android and Windows devices. See current version here.
-
Unsupported Browsers:
- Firefox
- Internet Explorer
- Edge
- Opera
- Silk
- Any browser in kiosk mode
Additionally, we have a handful of devices that we do internal testing on. If stores report bugs, it is much easier to try to reproduce those issues on the same devices that we test on. To make sure you have the best Expo experience possible, we have compiled a list of suggested devices.
- Suggested Devices (not mandatory):
- iOS: 10.5 inch iPad Pro
- Android: 10.1 Samsung Galaxy Tab A
- Windows: RCA Cambrio (current SSOS users only)
URLS that need to be safelisted:
- api.olo.com
- ops.api.olo.com
- static.olocdn.net
- expo.olo.com
- events.launchdarkly.com
- app.launchdarkly.com
- clientstream.launchdarkly.com
- api.raygun.io
- api-js.mixpanel.com
- maps.googleapis.com
- maps.gstatic.com
- fonts.googleapis.com
- fonts.gstatic.com
Printing notes for iOS/iPadOS users:
In order to be able to print from an iOS device, the Expo device must be connected to an AirPrint enabled printer.
Printing notes for Android/Epson users:
Android devices use plugins to talk to printers. Epson hasn’t released a print service plugin for their receipt printers. In testing, we used ESC POS Thermal Receipt Print Service.
Note: There are three versions of this app, for wifi, Bluetooth, and USB. You’ll need to install the version that matches your setup. Once installed, you’ll need to open it and configure your printer. There are different configurations for each version. For example, if you’re using wifi, you can set the IP address and port number. You’ll also need to configure your paper size and how to cut the receipt. We test with the Epson TM-T88VI using 80mm paper and Partial Cut (GS V 1). This will vary a little with different models. You may need to experiment to find the correct paper/cut configuration. You can test print to find the right configuration for your printer. Next, you’ll need to configure the Print Service as your default printer. On the device, go to Settings > Connections > More connections settings > Printing. Turn off the other printer services and only enable the ESC/POS Network Print Service. Finally, to print in Expo: open an order, from the Actions drop-down pick Print. This will open the pdf in a new window. From inside the PDF viewer, you should see an option to print. This extra step is an Android limitation.
Comments
0 comments
Article is closed for comments.