Skip to content

What lotteries taught me about App Store psychology

Extended rejections aren't technical problems first. They're trust and communication problems wearing a technical costume.

8 min read

I've helped state lottery teams in North Carolina and DC get past App Store rejections that had stalled for months. The teams always arrive thinking they have a technical problem. They usually have a perception problem.

Apple's review process is opaque, inconsistent, and frustrating. I'm not here to defend it. But after a decade navigating App Store policy across 40+ apps, I've learned that the teams who escape rejection loops fastest aren't the ones who patch code fastest. They're the ones who understand what the reviewer is afraid of.

Reviewers are risk managers

App Store reviewers aren't evaluating your code quality in a vacuum. They're asking: if this app goes live and something goes wrong, will Apple get blamed?

Government-adjacent apps (lotteries, benefits, civic services) trigger extra scrutiny because they combine money, identity, and institutional authority. A confusing lottery app doesn't just lose a user. It creates headlines. Regulatory questions. Political pressure.

When a reviewer rejects your app, they're often not saying "this code is broken." They're saying "I can't confidently explain this to my manager if something goes wrong." That's a trust signal, not a bug report.

The rejection loop

Here's the pattern I see repeatedly:

  1. Team submits app with complex onboarding, unclear data usage, or policy edge cases.
  2. Reviewer rejects with a guideline reference that feels vague.
  3. Team fixes the literal issue mentioned, resubmits.
  4. New reviewer, new rejection, different guideline.
  5. Months pass. Morale collapses. Leadership questions the entire mobile strategy.

The fix isn't always another code change. Sometimes it's simplifying the submission story: clearer screenshots, explicit compliance documentation, a first-run experience that makes the app's purpose obvious in ten seconds.

Sometimes it's removing a feature that technically works but creates reviewer anxiety. Think of a payment flow that looks like gambling to someone who doesn't understand state lottery law.

Perception before code

At Lissiland, we call this perception-first UX. Before we touch code on a stuck product, we ask: what does this app look like to someone who has sixty seconds, no context, and institutional risk on their mind?

That person is your App Store reviewer. They're also your skeptical citizen. Same psychology. Different stakes.

What actually worked

Across lottery engagements, the moves that broke rejection loops shared common traits:

None of this is glamorous. There's no framework slide that makes "write better review notes" sound revolutionary. But it's the work that ships apps.

Beyond lotteries

The lesson generalizes. Any regulated product (healthcare, finance, government, education) faces the same psychology. The gatekeeper isn't evaluating your architecture. They're evaluating whether your product looks safe enough to exist.

That's a behavior problem. And behavior problems, as I keep learning, rarely stay solved in the codebase alone.