Skip to content
App Store Distribution · 8 min read

App Store listing essentials

Screenshots, copy, keywords, privacy labels. The listing is your first impression in the store and the only surface Apple reviews against your actual app. Get it right the first time or burn a review cycle fixing it.

The assets you'll need to provide

App name (30 characters max): usually your brand name. 'Habitu' would be a bad app name for your brand; 'Cornerstone Rewards' would be good. Customers should recognize it at a glance.

Subtitle (30 characters max): one-line pitch. 'Order, earn rewards, repeat' or 'Your table is ready'.

Description (4000 characters max, but nobody reads past 3 lines before 'More'). First 3 lines matter most, lead with the benefit, not the features.

Keywords (100 characters max, comma-separated, Apple only, Google Play doesn't use this field). Do not stuff. Apple ranks partly on keyword density in title + subtitle.

App icon (1024x1024px, PNG, no alpha channel). This is the single most-seen asset in your entire launch. Pay for it. A freelancer should spend a day on it.

Screenshots (1290x2796px for iPhone 6.7", 2048x2732px for iPad). 3-10 per device class. These convert 10x better when you use device-frame mockups with short caption overlays than raw screenshots.

Privacy policy URL: must be reachable, not a Google Doc. Hosted on your own domain ideally.

Screenshot strategy (this matters more than you think)

App Store's auto-playing 'preview' shows the first 3 screenshots as the user scrolls the tile. Those 3 decide 80% of installs. Order matters.

Screenshot 1: the benefit, not the feature. A home screen showing 'Free pastry next visit' beats a home screen showing 'Menu'.

Screenshot 2: the second most-differentiating benefit. For a loyalty app, that's usually rewards tracking or streak progress.

Screenshot 3: social proof or novelty. A branded card view, a special-occasion badge, anything visually distinctive.

Screenshots 4-10 go deeper. Menu, order flow, account management, referral screen.

Privacy labels (Apple's nutritional-label-for-apps)

Apple requires you to declare what data your app collects and how you use it. For a loyalty app with POS integration, you'll typically declare: Contact Info (name, email, phone), Identifiers (user ID), Usage Data (app interactions), and Purchases (linked to identity).

Habitu provides the labeling exactly as configured for your specific deployment. Don't write these yourself, the wording is legally meaningful, and Apple rejects apps with mislabeled collection scope.

Localization

If you serve a bilingual Arabic/English market, you localize both the listing and the app. Apple supports Arabic as a first-class language; your listing title, subtitle, description, screenshots, and keywords all have Arabic versions.

For UAE brands, list both. Not doing so leaves 30-40% of Arabic-first users unable to find you.

The review itself

Once submitted, Apple reviews in 24-48 hours most of the time, up to 7 days occasionally. Google is faster, usually same-day.

Most rejections are fixable in a few hours: a metadata inconsistency, a privacy-label gap, or a guideline-4.3 complaint (spam: app too similar to others from same developer, not usually a risk for single-brand apps).

The key: if you rush the listing, you will burn a review cycle and delay launch 2-3 days. Get it right the first time.