One platform for finance, people, sales, operations, fleet, commerce, and BI.
XOERP
Let's meet

Mobile

Publish a branded customer mobile app — app-store publishing, push notifications, and deep links. App visual design is out of scope.

Updated March 11, 2026

Mobile gives your store a branded customer app — wired to the same catalog, cart, orders, and loyalty as your storefront. XO handles the functional plumbing; app visual design is out of scope.

Out of scope: the app maker / visual design (templates, intro screens, home/category/product page layout, top-bar tabs, banners, WebView skinning) is not part of XO — see the Out of scope section in xo-modules.md. XO provides the data/commerce APIs; design the app with your team or a partner.

Publish the app

  1. Go to XO Commerce → Mobile → Publishing.
  2. Connect your Apple Developer and Google Play accounts (XO guides the account setup).
  3. Build and submit the app to the stores.

📷 Screenshot: publishing status for the iOS and Android builds.

  • Connect push notifications (e.g. OneSignal) for order updates and campaigns.
  • Configure deep links so notifications and ads open the right product/cart.

Wiring

The app consumes the same catalog, checkout, payments, and loyalty as your store — one backend, many surfaces.

Best practices

  • Use push for transactional updates first (order status), then marketing.
  • Keep app content sourced from the catalog so it never drifts from the store.
  • Plan store-review timelines (especially iOS) into launches.

Troubleshooting

  • Push not delivering. Check the notification provider keys and user opt-in.
  • App rejected by a store. Usually metadata/privacy items — the store console lists reasons.