Glide logo Glide → App Store & Google Play

Your Glide app, on the real app stores.

A Glide app already looks like an app — that is the point of Glide. What it is not is an App Store listing. Glideep turns it into signed iOS and Android builds you own, on any Glide plan.

1–2 min
to build both platforms
98%
of our submissions clear review
$0
to start — no card needed
The honest position

Glide apps start closer to approval than most

Worth saying plainly, because most guides on this topic exaggerate the problem to sell the solution.

Glide builds mobile-first interfaces. Tab bars, list views, detail screens, forms — the UI is already shaped like an app rather than a website squeezed onto a phone. Compared with wrapping a Bubble app or a marketing site, you are starting from a much better place, and it is worth being straight about that.

But guideline 4.2, Minimum Functionality is not about whether an app looks app-like. It asks whether the app does anything a browser tab could not:

Your app should include features, content, and UI that elevate it beyond a repackaged website.

A Glide app run as a plain wrapper still has no push notifications, no biometric lock, no native sign-in and no offline behaviour. It looks the part and behaves like a web page, and reviewers do open apps and try things.

There is a second thing specific to Glide. Because the UI is generated from your data, a small table produces a thin app — three lists and a detail view. That is a fine internal tool and a weak public App Store listing. If your Glide app is genuinely a tool for one team, read the note on internal distribution below before you submit to the public store.

The practical upshot: you need fewer native features than a Bubble or Lovable app to clear 4.2, but you do not need zero.

App Store Connect — Resolution Center
Guideline 4.2 — Design
We noticed your app only provides a limited set of features

Specifically, your app does not include native iOS functionality beyond what is available on your website.

We encourage you to review your app concept and incorporate different iOS features and technologies to provide a more robust user experience.

Glide apps that come back tend to come back for thinness rather than for looking like a website — not enough in the app to justify a download. Push notifications and a native home screen address both readings.
Side by side

The same Glide app, submitted two ways

Nothing changes in Glide. What changes is the shell around it.

RejectedA bare wrapper
  • Looks like an app, does nothing an app does
  • No notifications — a row changes and nobody knows
  • Login is Glide's web sign-in, same as the browser
  • Three lists and a detail view — thin for a public listing
  • Nothing available without a connection

Looking app-like is not the test. Doing something a browser cannot is.

ApprovedThe same app, through Glideep
  • Push notifications when a row is added, assigned or updated
  • Face ID / fingerprint lock on open
  • Native Google and Apple sign-in
  • A native home screen above your Glide views
  • Branded splash, onboarding slides, offline handling
  • StoreKit and Play Billing if you charge for access

Because the UI is already mobile-first, push and biometrics usually do enough on their own. You are topping up, not rebuilding.

Walkthrough

Glide to TestFlight, start to finish

Four steps, and on Glide the third one is shorter than on most platforms.

1

Publish in Glide and copy the URL

Publish your app in Glide and copy its address — the *.glide.page URL, or your custom domain if you have connected one.

That is all Glideep needs. Nothing is exported, your data stays in Glide, and your app keeps working in the browser exactly as it does now.

2

Paste it into Glideep

Choose Create new app, give it a name and paste the URL. There is nothing to install on the Glide side and no plan upgrade required — this works the same on Glide's free tier as on any paid one.

Scan the QR code to open the real thing on your phone before you build anything.

3

Add what Glide cannot

Your navigation and layout already come from Glide, so leave those alone — a second bottom bar under Glide's own would look wrong. Concentrate on the capabilities a web app simply does not have.

Push notifications
Through OneSignal. The single most valuable addition to a Glide app, and the clearest 4.2 signal.
Biometric lock
Face ID or fingerprint on open — expected on anything holding real records.
Social login
Native Google and Apple sign-in instead of Glide's web sign-in screen.
Splash & onboarding
A branded launch and a few intro slides, so first run is yours rather than generic.
Offline handling
Key screens stay available on a flaky connection instead of failing blank.
In-app purchases
StoreKit and Play Billing through RevenueCat, if you charge for access.
Don’t Glideep’s bar on as well
Do Let Glide own navigation

Glide already draws a tab bar. Switching ours on gives the user two, one under the other — which looks worse than having none.

Do not add a second navigation layer. Glide already gives you tabs. Turning on Glideep's bottom bar as well gives the user two, which looks worse than having none.
4

Build and submit

One to two minutes and you have both platforms. iOS is compiled and signed on our cloud macOS machines and lands in TestFlight by itself, so a Mac never enters the picture.

.apk
Signed Android build for direct install and testing.
.aab
The bundle Google Play requires for new submissions.
.ipa → TestFlight
Uploaded automatically. Promote to review when ready.

The store accounts are yours: Apple Developer at $99 a year, Google Play at $25 once. Those go to Apple and Google, not to us. If your Glide app is an internal tool rather than a public product, ask us about Apple Business Manager distribution instead — the public store is the wrong route for it and a common reason for rejection.

Getting paid

Charging for access to your Glide app

Glide bills you for the app. This is about billing your own users.

If people pay to use your app — a membership, a seat, a premium tier — Apple and Google require their own billing for anything unlocked inside the app. An external checkout for that is its own rejection, separate from 4.2.

  • Apple StoreKit and Google Play Billing are wired into the native shell, not called from the WebView.
  • RevenueCat covers both stores from one set of products and entitlements.
  • No code needed in Glide. Link a button to a URL with the product id appended and the app buys it instead of navigating — which matters, because Glide is not a place you can drop in arbitrary JavaScript.
  • Money lands in your store accounts. Glideep never takes a cut of your revenue.
  • Showing purchase state inside Glide needs a write back to your data source; the app triggers the purchase, your data decides what the user sees.
Create the product
Set up the subscription or one-time purchase in App Store Connect and Google Play Console.
Connect RevenueCat
Import those products and attach each to an entitlement. Free to start.
Paste the SDK key
Drop the public key into the Features tab and switch In-App Purchases on.
Link a button
No custom code — a plain Glide link with the product id appended triggers the purchase.
Done for you

Or let our team submit it for you.

Glide gets people to a working app without ever touching a store console, which means submission is often the first genuinely unfamiliar part of the whole project.

For a one-off fee our team takes it from a working build to a live listing. We QA on real devices, test the flows, prepare the store assets and handle the back-and-forth with review — public store, or Apple Business Manager if the app is internal.

  • A read on your app — whether it is thin enough that review will push back, and what to add if so.
  • Real-device QA — your Glide views on actual iOS and Android hardware.
  • Notification wiring — the webhook from your data source through to a phone, tested end to end.
  • Both stores — assets, listings, submission, and the reply if review comes back.
After you ship

You keep building in Glide

Shipping an app does not freeze your editor.

Data and layout changes need nothing
Add a column, change a view, publish. The app loads your live Glide URL, so it reaches users immediately — no rebuild, no resubmission, no review wait.
Most app settings are live too
The splash screen, onboarding slides and the feature switches you turned on are read fresh each launch, so changing your mind about biometrics or the home screen never costs a submission.
Only the shell needs a rebuild
Four things live in the binary: the icon, the display name, the bundle identifier and the permission list. Everything else is configuration, so rebuilds are rare.
FAQ

Glide to app store, answered

Do I need a paid Glide plan for this?

No. Glideep loads your published Glide URL, and a published app on the free tier works the same as one on a paid plan. Your Glide plan governs Glide things — rows, users, features — not whether we can wrap it.

My Glide app already looks like an app. Do I still need native features?

Fewer than most platforms, but not none. Guideline 4.2 asks whether the app does something a browser cannot, not whether it looks the part. Push notifications and biometric lock are usually enough to answer that on a Glide app.

Should I turn on Glideep's bottom navigation?

Usually not. Glide already provides tabs, so adding ours gives the user two navigation bars stacked on top of each other. The side drawer is sometimes useful for links that sit outside the Glide app; the bottom bar rarely is.

My Glide app is an internal tool for my team. Can it go on the App Store?

It can, but the public store is the wrong route and a common reason for rejection — Apple reviews public listings for public usefulness, and a data-driven tool for nine people does not clear that bar. Use Apple Business Manager custom distribution and Google Play's private channel instead. Same build, different destination.

Can I send a notification when a row changes?

Yes. Push runs through OneSignal, which has a REST API, so anything that can call a webhook when your data changes can trigger a notification.

Does Glide sign-in still work?

Yes. It is the same app running in the WebView with its session intact. Native Google and Apple sign-in are an addition on top if you want them — and worth adding, since a native sign-in sheet reads very differently to a reviewer than a web sign-in screen.

Get your Glide app onto the stores.

Start free, build a real app, and see it on your own phone before you pay anything.