---
title: "App publishing and updates"
description: "Build, brand, test, and publish your Customer, Business, and Driver apps from the Dashboard; your website and Dashboard update automatically."
canonical: https://www.ordering.co/features/app-publishing/
---

[Administration and security](https://www.ordering.co/features/all-features/?category=admin#feature-catalog)

# Build, test, and publish your branded apps.

Configure your Customer, Business, and Driver apps from the Dashboard, test a build before you submit it, and rebuild with one click whenever your platform's base version updates. Your website and Dashboard update automatically, with nothing to build or publish.

[Start for free](https://accounts.ordering.co/)[Book a demo](https://www.ordering.co/contact/?meeting=demo#book)

Included in every plan

Restaurant, Marketplace, and Enterprise

Works in

- Across the platform

[See pricing](https://www.ordering.co/pricing/)

App publishing and updates

## What you can do

- ### Branded app builder

  Set your app's name, package or bundle identifier, version, and description, then add branding images, theme colors, icons, and splash screens from the Dashboard.

- ### Android and iOS builds, with a QR code

  Generate Android and iOS builds for the Customer, Business, and Driver apps, each ready to install from a QR code.

- ### Test builds before you submit

  Install a test build on a registered iOS device or through TestFlight, and check sign-in, maps, notifications, and payment before public submission.

- ### Closed testing on Google Play

  Add testers by email or Google Group to a Google Play closed test and share the opt-in link before your release goes public.

- ### A notice when a new base version is ready

  The Dashboard tells you when a new base version is ready for your branded apps, so you know when to rebuild them.

- ### Rebuild and republish your apps

  Your website and Dashboard update automatically. Generate a new app build with one click, then upload it to the App Store or Google Play to bring the update to customers.

- ### An introductory tutorial before sign-in

  New customers see a short set of slides on account choices, business discovery, and checkout before they sign in; it does not repeat once completed.

- ### Staff and driver profiles

  Business App and Driver App accounts manage their profile, photo, and password from the app.

Dashboard

## Configure the app before you build it

Set the basic details and branding for the Customer, Business, and Driver apps, then generate the build from the same screen.

- Basic app settings: name, package or bundle identifier, version, and description.
- Constants such as a Google Maps API key and login identifiers, configured without publishing their values.
- In-app images, including the home hero, logotype, empty-state art, tutorial images, and order-type icons.
- Theme colors set from a color palette or color code.
- Store build resources: app icons, Android notification icons, and splash screens.
- Android builds (Build Test, Build AAB PRO) and iOS builds (Build Test, Build PRO) for the Customer, Business, and Driver apps, each producing an installable file and a QR code.

Dashboard, App Store Connect, and Google Play Console

## Test before your release goes public

A test build lets you check the app on real devices before it reaches customers.

- Build a test version to install and check before public submission.
- Register an iPhone or iPad's UDID in Apple Developer, or use TestFlight, to install a test build on that device.
- On Google Play, add testers by email or Google Group to a closed test and share the opt-in link so they can install the release.
- Test sign-in, maps, notifications, and payment on the test build before submitting to the stores.
- Publish pending tester or track changes and wait for Google's review before asking testers to install.

Dashboard

## Rebuild and republish your apps after a base-version update

Your website and Dashboard pick up a new base version automatically; the Dashboard tells you when it's time to rebuild your branded apps and bring the update to customers.

- Your website and Dashboard update automatically, with nothing to build or publish
- A Dashboard message tells you when a new base version is ready for your branded apps
- Update your app's version setting to the base version shown in that message
- Generate a new build with one click; the update reaches app customers only once you upload it
- Upload the resulting build to the App Store or Google Play so customers receive it
- You can require customers to update to the latest version of your app before they keep ordering

Customer app

## An introduction before customers sign in

New customers see a short set of slides before they sign in, previewing how ordering works.

- Slides introduce account choices, business discovery, menus, products, checkout, and order completion.
- Next and Skip controls, plus progress dots, move through the slides.
- A final control closes the tutorial and continues into the app.
- Once completed, the tutorial does not repeat on a later launch.

Business App and Driver App

## A profile for every staff and driver account

Business App and Driver App accounts manage their own profile from the app.

- Profile shows the account's configured contact fields, a masked password row, and a photo chosen from the device photo library.
- Update contact details and password from Edit; a password change can close the account's other open sessions.
- Driver App adds Schedule and Sessions destinations alongside Profile.
- Sign out from Profile; the Driver App blocks sign-out while the driver has an assigned order.
- Some projects enable a Remove account control in Profile for Business App and Driver App accounts.

How it works

## From setup to the next order.

1. 01**Configure the build**

   Set names, branding, and constants in the Dashboard, then generate an Android or iOS build for the app you need.

2. 02**Test before you submit**

   Install the build on a registered device, through TestFlight, or with Google Play closed testers.

3. 03**Publish and keep it current**

   Upload the approved build to the stores, and generate a new one whenever the Dashboard flags a base-version update.

## Good to know

- Apple and Google control their own review timing and approval; a completed build does not guarantee publication.
- Your website and Dashboard update automatically; only your branded apps need a rebuild and a new upload to the stores.

## Related

- [Branded customer apps](https://www.ordering.co/platform/ordering-apps/)
- [White label](https://www.ordering.co/developers/white-label/)
- [Branding and dashboard theme](https://www.ordering.co/features/branding-and-white-label-dashboard/)
- [Ordering Merchant](https://www.ordering.co/platform/ordering-merchant/)
- [Driver app](https://www.ordering.co/platform/driver-app/)

[See all features](https://www.ordering.co/features/all-features/#feature-catalog)

## See how it fits your operation.

Start a free trial, or walk through your setup with the Ordering.co team.

Product guide: [Build your branded apps](https://docs.ordering.co/docs/products/dashboard/my-products/app-publishing/build-apps/)

[Start for free](https://accounts.ordering.co/)[Book a demo](https://www.ordering.co/contact/?meeting=demo#book)
