Point Of Sale

Native App

Deploy Avvyr POS as a dedicated cash register on iOS, Android, and Windows devices.

Avvyr POS runs as a native app on iOS, Android, and Windows. This means you can deploy a tablet, phone, or PC as a dedicated cash register unit — with access to hardware features like receipt printers, barcode scanners, payment terminals, and customer-facing displays.

Supported platforms

PlatformTechnologyDistribution
WindowsElectronInstaller (.exe) with automatic updates
AndroidCapacitorAPK download from hosted storage
iOSCapacitorApp Store / TestFlight

All three platforms share the same codebase and UI. The native app wraps the same Avvyr interface you use in a browser, but adds direct access to device hardware.

Why use the native app?

The native app gives you capabilities that a browser cannot provide:

  • Direct receipt printing — Print to network printers over TCP (port 9100) without a print dialog. Works offline.
  • Barcode scanning — Use the device camera as a barcode scanner on mobile.
  • Tap to Pay — Accept NFC contactless payments directly on an Android device, without an external payment terminal.
  • Customer display — Show a customer-facing screen on a second monitor, via HDMI, AirPlay, Miracast, or USB-C.
  • Local payment terminals — Communicate directly with Adyen payment terminals on the local network.
  • Push notifications — Receive real-time notifications about orders, register events, and system alerts.
  • Automatic updates — The Windows app checks for updates on launch and installs them automatically.

Hardware features by platform

Not all hardware features are available on every platform:

FeatureWindowsAndroidiOS
TCP receipt printingYesYesYes
Barcode scanningYesYes
Tap to Pay (NFC)Yes
Customer displayHDMI / multi-monitorHDMI / Miracast / USB-CAirPlay / USB-C adapter
Local payment terminalYesYesYes
Push notificationsYesYes (FCM)Yes (APNS)
Automatic updatesYesApp Store

Receipt printing

The native app generates ESC/POS commands and sends them directly to the printer over TCP — no print driver or dialog required. Supported printer brands include Epson and Star Micronics.

Printing works offline. The receipt is generated entirely on the device and sent directly to the printer on the local network. No backend connection is needed for the print itself.

See Receipts & Printing for details on receipt content and printer setup.

Tap to Pay

On supported Android devices (Android 9+, NFC-capable), Avvyr supports Adyen Tap to Pay — accepting contactless card payments directly on the phone or tablet without an external payment terminal.

The device must be registered as a Tap to Pay terminal in Avvyr before use. Once registered, it appears alongside your physical payment terminals.

See Payments for more about payment methods and terminal setup.

Customer display

The native app can drive a customer-facing display that shows the current cart, items, and totals in real time. The display syncs with the POS cart via WebSocket.

How the second screen connects depends on the platform:

  • Windows — Second monitor via HDMI, DisplayPort, or USB-C.
  • Android — External display via HDMI, Miracast/Cast, or USB-C DisplayPort.
  • iOS — External display via AirPlay or Lightning/USB-C Digital AV Adapter.

Installing the app

Windows

Download the installer (.exe) and run it. The app installs and launches automatically. When a new version is available, it is downloaded and installed in the background on next launch.

Android

Download the APK from the provided URL and install it on the device. You may need to enable installation from unknown sources in the device settings.

iOS

The app is distributed via the App Store or TestFlight. Install it from there and sign in with your Avvyr account.

Dedicated device setup

For deploying a device as a dedicated cash register (kiosk-style), consider:

  • Lock the device to the Avvyr app — Use guided access (iOS), screen pinning (Android), or kiosk mode (Windows) to prevent staff from navigating away from the POS.
  • Disable sleep/screen timeout — Keep the screen active during business hours.
  • Connect to a stable network — A reliable Wi-Fi or Ethernet connection is required for payment processing and order sync.
  • Pair peripherals — Set up receipt printers, payment terminals, and customer displays before going live.
Copyright © 2026