Skip to main content Scroll Top

Mobile Development Consulting: The Store Policy Check Before the Feature List

Updated November 2026 · Written and maintained by the Progression Agency strategy team

A plan for a membership app that sells video lessons through a web checkout inside the app has a problem before a single screen is designed: Apple’s guideline 3.1.1 says features and content unlocked inside an app use in-app purchase. Mobile development consulting finds questions like that first. It reads the business model against the App Store and Google Play rules, chooses between native, cross-platform and a web app, and turns the idea into a first release a developer can price. Progression’s team is based in New York, runs these sessions over video with founders and product owners across the US, and meets in person on request.

On this page · 12 sections
  1. A lesson app that planned the wrong checkout
  2. What mobile development consulting settles before a quote
  3. How the app gets paid, by store
  4. More than a repackaged website
  5. Native, cross-platform or a web app
  6. Getting through review the first time
  7. Choosing a mobile development partner
  8. What the consulting delivers
  9. Pricing mobile apps consulting
  10. A first release a developer can price
  11. Between builds: consulting after launch
  12. What this consulting does not do

Know what to build already?If you already know what to build and need it built, our app development agency page is where to start.

Store rules on this page follow Apple’s App Review Guidelines and Google Play’s Payments policy as they stand today, and both change, so check them before you scope. Progression is independent of Apple and Google, nothing here is legal advice, and no app is promised to pass review. Progression’s method is proprietary and kept for clients.

A lesson app that planned the wrong checkout

A hypothetical fitness studio planned to sell recorded classes through its own card form inside the app. That plan touches Apple’s guideline 3.1.1, and the studio’s private live sessions touch 3.1.3(d).

A drawn pair of boxes for a hypothetical fitness studio. The first plan sells recorded classes through its own card form inside the app, which touches guideline 3.1.1, and live one to one sessions touch 3.1.3(d). The changed plan uses in-app purchase for recorded classes and the studio's own checkout for private live sessions.A drawn pair of boxes for a hypothetical fitness studio. The first plan sells recorded classes through its own card form inside the app, which touches guideline 3.1.1, and live one to one sessions touch 3.1.3(d). The changed plan uses in-app purchase for recorded classes and the studio's own checkout for private live sessions.
Illustrative example. A hypothetical studio and app, not a real business.

The changed plan puts recorded classes through in-app purchase and keeps private live sessions on the studio’s own checkout, as the guideline allows for real-time services between two people. The payment model changed the scope of the app, so it is checked first.

Why does payment come before features?

Because it decides which screens exist, which accounts are needed and how much of the build is store plumbing. A feature list written first and corrected later is rebuilt later.

What mobile development consulting settles before a quote

The work answers six questions in order, and each answer shapes the next. By the end, a developer can read one scope and price it.

A drawn row of six boxes: payment, purpose, platform, first release, review and builder, each with the question it asks.A drawn row of six boxes: payment, purpose, platform, first release, review and builder, each with the question it asks.
Six questions that come before a quote.
  • How does the app get paid, and under which store’s rule?
  • Is it more than a repackaged website?
  • Which platforms come first, and how are they built?
  • What must the first release do and not do?
  • What does a reviewer need to log in and see the features?
  • Who will build it, and who will own the code?

Cost comes after the scope exists, not before it. For what the finished scope tends to cost by type and feature, see app development cost.

Who should be in the room?

The founder or product owner, and whoever will answer questions about payments and accounts. A developer joins when the scope is ready to test.

How the app gets paid, by store

The table sets out what each store says about each kind of purchase. Where a store’s page is silent, the cell says to check the guideline before scoping.

How the app gets paid, one row for each kind of sale
What the customer buysApple App Store ruleGoogle Play rulePlain advice
A subscription to content or featuresIn-app purchase, guideline 3.1.1Play billing for subscription services, unless an exception appliesPlan the subscription screens around store billing
A one-time unlock of a feature or full versionIn-app purchase, guideline 3.1.1Play billing for app functionality or contentTreat the unlock as a store product
Virtual items and in-game currencyIn-app purchase, guideline 3.1.1Play billing for digital itemsDesign the economy with store billing in mind
Physical goodsMethods other than in-app purchase, 3.1.3(e)Not supported by Play billingUse a card form or a wallet
Services used outside the app, such as rides or cleaningMethods other than in-app purchase, 3.1.3(e)Physical services are not supported by Play billingUse your own checkout
Live one to one sessionsMay use other methods, 3.1.3(d)Check the policy before scopingConfirm the session is real time and one to one
Live one to many classesIn-app purchase, 3.1.3(d)Check the policy before scopingPlan on store billing
Credit card or utility bill paymentsCheck the guideline before scopingNot supported by Play billingConfirm before building

Apple’s guidelines treat the United States storefront differently on links to other purchase methods. Read guideline 3.1.1(a) and ask counsel before relying on that, since this page gives no legal advice.

3.1.1: Apple: in-app purchase. Unlocking features or functionality inside an app uses in-app purchase.
3.1.3(d): Apple: person to person. Real-time services between two people may use other purchase methods.
3.1.3(e): Apple: outside the app. Physical goods and services used outside the app use other methods.
4.2: Apple: minimum function. An app should go beyond a repackaged website.
2.1: Apple: completeness. Final builds, working links and a demo account for logins.
Play: Google: billing system. Required for in-app digital goods and services unless an exception applies.

Physical goods and services stay outside store billing

Apple says an app that sells physical goods or services consumed outside the app must use methods other than in-app purchase, such as Apple Pay or a card form. Google Play’s page lists physical goods, and physical services such as transportation, airfare, gym memberships and food delivery, as purchases its billing system does not support.

Live sessions: one to one versus one to many

Real-time services between two people, such as tutoring, medical consultations, real estate tours or fitness training, may use other methods. One to few and one to many real-time services must use in-app purchase.

  • Write down every thing the app sells.
  • Label each one digital, physical or a service.
  • For services, note whether they are live, and with how many people.
  • Check each row against both stores before scoping.

More than a repackaged website

Apple’s guideline 4.2 says an app should include features, content and UI that elevate it beyond a repackaged website. The plain advice: list what the app does that the website cannot, such as offline use, notifications, device features and faster repeat tasks.

  • Offline use: what works without a connection?
  • Notifications: what is worth interrupting someone for?
  • Device features: camera, location, sensors, wallet.
  • Repeat tasks: what is faster in an app than in a browser?

If that list is short, a web app may be the honest answer. See progressive web app development for that route.

What if the list is long?

Then an app earns its place, and the list becomes the core of the first release scope.

Native, cross-platform or a web app

Mobile app strategy development comes down to four inputs: which devices the audience uses, which device features are needed, what the team can build and maintain, and whether the budget covers two code bases.

Three ways to build, compared
QuestionNative iOS and AndroidCross-platformWeb app
Audience devicesStrong fit when one platform dominatesFits a mixed audienceFits any device with a browser
Device featuresFullest accessMost features, some gapsLimited
Team skillsTwo specialtiesOne shared codebaseWeb skills
Budget for code basesHighest, two code basesLower, one code baseLowest

Platform detail lives on iOS app development, Android app development, cross-platform app development and progressive web app development.

Does the first release need both platforms?

Not always. A single platform can test the idea sooner and cheaper, and the second follows once the first has users.

Getting through review the first time

Apple’s guideline 2.1 asks for final, fully functional submissions with working links, and for demo account details when the app has account-based features. The plain advice: plan the reviewer’s path through the app as a feature of the first release.

  • A demo account that stays active, with its back end running.
  • Notes on any feature that is not obvious.
  • Working links and no placeholder text.
  • An explanation of every in-app purchase.

No consultant can promise that an app passes review, and none is promised here. What the plan can do is remove the avoidable reasons for a rejection.

What is a reviewer access plan?

A short document that says how a reviewer signs in, where each paid feature is, and how to trigger anything that depends on a back end.

Choosing a mobile development partner

A build partner should answer four questions, each tied to what came before. Who owns the code and the store accounts? How are releases tested? How is maintenance priced after launch? What happens to the scope when the payment model changes?

Questions for a build partner
QuestionWhy it matters
Who owns the code and store accounts?A rule change later is easier to answer when you hold both
How are releases tested?The reviewer’s path is part of the test plan
How is maintenance priced?Store rules change every year
How does a change in the payment model change scope?Payment drives screens and accounts

App development partners differ in how much of the decision work they do, and some will build whatever is specified. For adding people to a team you direct, see hire app developers, and for onshore and offshore delivery models, app development outsourcing.

Is a build partner the same as hiring developers?

No. A partner covers decisions and delivery. Hiring adds people to a team you direct.

What the consulting delivers

The output is a short set of documents, written so a developer can price version one without asking what was meant.

A drawn card with five rows: model and payment memo, platform decision, first release scope, reviewer access plan and partner brief, with a closing line that this is everything a developer needs to price version one.A drawn card with five rows: model and payment memo, platform decision, first release scope, reviewer access plan and partner brief, with a closing line that this is everything a developer needs to price version one.
Five deliverables of a mobile consulting engagement.
  • A model and payment memo.
  • A platform decision with reasons.
  • A first release scope in priority order.
  • A reviewer access plan.
  • A partner brief.

Progression’s method is proprietary and kept for clients. The documents are yours to keep and to hand to any developer.

How long are the documents?

Short enough to finish in a sitting. A memo nobody reads decides nothing.

Pricing mobile apps consulting

Pricing for mobile apps consulting depends on scope, is subject to change and is set in the written proposal. Consulting is a short engagement priced by scope. A build is priced from the scope it produces. Store fees and commissions are set by Apple and Google.

These are published US price bands (market figures, not a Progression rate card).
Type of workTypical low to published high
Software development, hourly rate$100 to $200 an hour
Simple app or MVP build, for comparison only$15,000 to $80,000
A range bar for the published price band of a simple app or first version build.A range bar for the published price band of a simple app or first version build.
These are published US price bands (market figures, not a Progression rate card).
  • Ask what the consulting scope includes and what it leaves out.
  • Ask whether the documents are written to be handed to any developer.
  • Ask how a build price will be set after the consulting.
  • Ask what a follow-up review after launch would cost.

How will the app make money?Describe the app and how it will make money. You get a free proposal for mobile development consulting, starting with the store policy check.

Get a free proposal

A first release a developer can price

The first release scope lists what ships, what waits and what the app will not do. Each item is small enough to estimate and ranked so cuts come from the bottom.

  • Must have: what the app cannot launch without.
  • Should have: what comes in the first update.
  • Later: ideas parked until real users ask.
  • Not doing: what is deliberately left out.

A scope written this way lets two developers quote the same work and be compared fairly.

Who cuts the list?

The founder or product owner, guided by the payment and review findings. The consultant explains consequences and the decision stays with the owner.

Between builds: consulting after launch

A mobile app consultant is useful after launch too. Reviewing releases, store feedback and the next scope keeps an app from drifting into a pile of requests.

What an after launch review covers
ItemQuestion it answers
The last releaseWhat shipped, and what did users do with it?
Store feedbackWhat do reviews and support requests have in common?
Store rule changesDoes anything need to change in the app?
The next scopeWhat deserves a place in the next release?

For keeping an app shippable month to month, see app development agency.

How often should a review happen?

After each major release and whenever a store changes a rule that touches the app.

What this consulting does not do

Some things are outside what advice can promise. Saying so up front avoids disappointment.

  • It does not promise that an app will pass review.
  • It does not give legal advice on the United States storefront or any other rule.
  • It does not state commission figures, which Apple and Google set.
  • It does not replace reading the guidelines yourself before launch.

What it does is find the questions early, when answering them costs a meeting and not a rebuild.

To counsel. The consultant flags that the question exists and the lawyer answers it.

Software and app development

Frequently asked questions

What is mobile development consulting?
Advice before and between builds on the business model, store payment rules, platform choice, first release scope, review readiness and choosing a build partner.
What do mobile app consulting services cost compared with a build?
Consulting is a short engagement priced by scope. A build is priced from the scope it produces, and a simple app or MVP build has a published US band of $15,000 to $80,000.
Must an app that unlocks content use Apple’s in-app purchase?
For unlocking features or digital content inside the app, Apple’s guideline 3.1.1 says yes. Physical goods and services used outside the app use other methods.
Does Google Play require its billing system too?
For in-app digital goods, features and subscriptions, yes, unless a policy exception applies. Physical goods and services are outside it.
Can we sell live coaching through our own checkout?
Apple allows other methods for real-time one to one services. One to many live sessions use in-app purchase.
Will Apple reject an app that mirrors our website?
Guideline 4.2 says an app should be more than a repackaged website. A progressive web app may fit better.
Is native, cross-platform or a web app the right build route?
It depends on device features, audience and the budget for two code bases. The decision table on this page sets out the tradeoffs.
Is a mobile app development partnership different from hiring developers?
Yes. A partnership covers decisions and delivery. Hiring adds people to a team you direct.
Who owns the code in an app development partnership?
Your business should. The consulting memo writes that into the partner brief.
Can a mobile app consultant help after launch?
Yes, by reviewing releases, store feedback and the next scope.
What does Apple’s guideline 2.1 ask for?
Final, fully functional submissions with working links, and a demo account or demo mode when the app has a login.
What does Apple say about physical goods?
Apps selling physical goods or services consumed outside the app must use methods other than in-app purchase, such as Apple Pay or a card form.
Which purchases does Google Play’s billing not support?
Physical goods, physical services such as transportation, airfare, gym memberships and food delivery, and credit card or utility bill payments.
Can you promise our app will be approved?
No. Nobody can. The consulting removes avoidable reasons for rejection and nothing more.
Is the United States storefront different?
Apple’s guidelines treat it differently on links to other purchase methods. Read guideline 3.1.1(a) and ask counsel, since this page is not legal advice.
Does the consulting include building the app?
Consulting stops at a scope a developer can price. Building is a separate engagement.
Can the sessions happen on video?
Yes. Sessions run over video, and the team meets in person on request.
What is a reviewer access plan?
A short document on how a reviewer signs in and reaches each paid feature.
How long does the payment check take?
It is the first session. The model is laid against both stores’ rules and the open questions are listed.
What should a first consulting request describe?
Use the free proposal form with a description of the app and how it will make money.

How will the app make money?Describe the app and how it will make money. You get a free proposal for mobile development consulting, starting with the store policy check.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us