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
- Go to XO Commerce → Mobile → Publishing.
- Connect your Apple Developer and Google Play accounts (XO guides the account setup).
- Build and submit the app to the stores.
📷 Screenshot: publishing status for the iOS and Android builds.
Notifications & deep links
- 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.