NewAdvertise is free on every plan

Shipping

Find out before review does

A rejection costs a week and tells you one thing at a time. Memberside checks your app against what each store actually enforces, reading the app you built rather than a form you filled in.

Around twenty checks, per store, before you upload

Free while in beta. No credit card needed.

The audit

Three answers, and only one of them is urgent

Every check says what it means and what to do about it. The point is to spend your attention on the handful of things that would actually stop you.

Block

This one stops you

The store will refuse the submission, or reject the build. No screens placed, a listing field over the limit, no app icon, no way for the reviewer to sign in, member content with no way to block anyone, or an app that creates accounts and cannot delete them.

Warn

Review is going to ask

Not fatal, but you want an answer ready in the notes. An app name that reads as promotional, screens locked behind a role your demo account does not have, or a shop whose digital goods have not been classified.

Pass

Evidence you can point at

Listed rather than hidden, because "members delete their own account from the Delete tab" is the exact sentence that answers guideline 5.1.1(v) — and it is more use in front of you than filed away.

The readiness audit for an app: three blockers, one to check, and what already passes

The audit as it scored a demo app, before its listing was filled in.

Why it reads your app

Some rules are not settings

Three of the obligations most likely to sink a community app are satisfied by a screen being in your app, and by nothing else. No field turns them on, and no wording in the review notes stands in for them.

  • Guideline 1.2

    Reporting objectionable content

    Comes from News Feed, Create Social Post or Photos, whose posts and photos carry a Report action. BuddyPress Activity has no report action at all — an app built on it alone has user-generated content and no way to flag any of it.

  • Guideline 1.2

    Blocking an abusive member

    Comes from User Blocking, which every app with member content gets automatically — a feed, chat, forums, groups or a directory brings it along. Members block from the ⋯ menu on a post, comment, profile or conversation, and the two disappear from each other everywhere. An app that has member content and no User Blocking fails the audit, with the feature offered as the fix.

  • Guideline 5.1.1(v)

    Deleting your own account

    Comes from the Settings screen, confirmed with the member’s password. Apple explicitly rejects a link to a web form or an email address, so there is nothing you can write in the notes that saves it.

A checklist cannot tell you this. It is why the audit walks your navigation instead of asking you to confirm things about it.

What is in it

Everything the stores ask for, in one place

The readiness audit

Around twenty checks against your app’s real configuration — which features you placed, in which zones, with which settings. Not a checklist you tick yourself.

Listing metadata, per store

Each field drawn from the store you are on, counted against that store’s real limit. Apple counts the commas in your keywords; Play caps a short description at 80 characters and has no keywords field at all.

Notes for App Review

Written from where you actually placed each feature, so the reviewer gets directions to every screen — including which need signing in. Fitted to Apple’s 4000 characters by dropping the least useful sections, never by truncating mid-sentence.

Screenshots of the real app

Photographed from your app at the exact sizes each store requires, as a member of your own community. Not mockups, and not a phone held up to a screen.

A folder fastlane can upload

Metadata, review information and images laid out the way deliver and supply expect. A field you left blank has no file, because an empty file tells fastlane to erase what is there.

Your listing, your account

Your bundle identifier, your developer account, your branding. Never a template of ours, and never a submission from us.

Being straight with you

You press submit, and that is deliberate

App Store guideline 4.2.6 does not allow an app-generation service to submit on a client’s behalf. Apps built from a template have to come from the developer account of the business they belong to — so the last step is yours, from your own account, with your own name on the listing.

We take it as far as it can go: a folder laid out for fastlane, with the metadata, review notes and screenshots already in it. Then you upload.

Questions

Submission FAQ

App Store guideline 4.2.6 forbids it. An app-generation service may not submit on a client’s behalf — apps built from a template have to ship from the developer account of the business they belong to. So we get the listing to the point where uploading is one command, and you run it. It also means the app is genuinely yours: your account, your listing, and nothing of ours between you and your members.

No, and nothing could promise that. The audit reads your configuration and your site’s plugins — it cannot read your content. It does not know whether your description is accurate, whether your screenshots still match the app, or whether the product you classified as physical really is. What it does is catch the failures that are visible from the configuration, which is where most rejections come from.

The audit reads whether this app can be signed with your own upload key. Until it can, every build is signed for testing — installable on any phone, refused by Play — and that is reported as a blocker rather than left for you to discover at the upload screen. Once your key is in place the same row reads as a pass.

Yes, for the App Store — it is $99 a year, paid to Apple, and it is the account the app ships from. Google Play is a one-time $25 registration. Neither is bought through us, and neither is optional.
Every feature you can place, and the plugin behind each one, is on the product page. The audit tells you what would stop you; the launch estimator tells you how long the rest of it takes.

Ship it without the guesswork

Create an account, connect your site, and see what the stores would say about your app before you find out the slow way.