Platform and versions

The Hilal Mobile App ships on iOS and Android. New versions arrive in two ways: App Store / Play Store updates for native changes, and OTA updates for everything else.

In this guide:

  • Find your version
  • App Store / Play Store updates
  • OTA updates

Find your version

Settings → About. Shows:

  • App version (e.g., 1.4.2).
  • Build number (e.g., 142).
  • OTA bundle ID (e.g., update-2026-04-15-abc123).
  • Platform and OS version.

Useful when reporting a bug — paste this info into the report.

App Store / Play Store updates

When we ship a native change (new module, new permission, big upgrade), the App Store / Play Store gets a new version. You’ll see the standard “Update” prompt in the store.

How often: roughly monthly, but tied to native-change cadence rather than calendar.

OTA updates

For UI tweaks, copy fixes, bug fixes that don’t need native changes — most updates — Hilal uses Expo EAS Update to push a new bundle directly to the app. No App Store visit needed.

How it works

  1. We publish a new bundle.
  2. Your app, on next open (or on cold start), checks for an update in the background.
  3. If a new bundle is available, it downloads in the background.
  4. The next time you open the app, the new bundle is active.

How you’ll know

When a new bundle is staged, you may see a small banner the next time you open the app:

New update available — restart the app to apply.

Tapping the banner reloads the app with the new bundle. You can also dismiss it; the new bundle activates on next cold start.

Force-checking for updates

Settings → About → Check for updates. The app pings the EAS Update server immediately and downloads anything pending.

What if I don’t want updates?

You can’t opt out of OTA updates today (the app would drift from the backend’s schema and break). If a specific update breaks something for you, report a bug — we’ll roll back the bundle.

Supported OS versions

PlatformMinimum
iOSiOS 14
AndroidAndroid 8.0 (API 26)

Older versions are not supported; the app may install but features will misbehave.

Coming soon

  • Per-update changelog — a “what’s new” panel showing what each OTA bundle changed.
  • Update channel selection — opt into a Beta channel for early access to new bundles.

Related articles