Why Can't I Find My Flutter App on Google Play After Publishing? 7 Causes and Checks (2026)

By giosaia (GSPTeck) · Published 2026-10-22 · Last verified 2026-10-22

Why can’t I find my Flutter app on Google Play after publishing?

Most of the time the app is not actually public yet: it is still in review, approved but held by managed publishing, or released to a testing track instead of production. If it is public, it may be hidden from your device by country targeting or device filters, or from new users on newer Android versions by an old target API level. And if none of that applies, Google Play search may simply not rank it yet for its own name. Each cause has a quick check in Play Console. This guide lists the seven in the order I check them on my own apps, with the fix for each.

The 60-second check: open the listing by package name

Before anything else, open https://play.google.com/store/apps/details?id= followed by your application ID (the applicationId in android/app/build.gradle, for example com.example.myapp). Google’s Play Console Help gives the same route from inside the console: select the app, then click View on Google Play under its name.

Two columns for the first check: if the Play listing opened by package name loads, check country, device, target API and search; if not, check review, managed publishing, track and country
Open the listing by package name.

The seven causes at a glance

#CauseWhere to checkFix
1Still in reviewPublishing overview, app statusWait; extended reviews can take 7 days or longer
2Approved but held by managed publishingPublishing overviewClick Publish changes
3Released to a testing track, not productionTest and release, ProductionCreate a production release (closed test first for new personal accounts)
4Not available in your countryProduction, Countries / regionsAdd the country
5Your device is filtered outDevice catalogReview minSdk, required features and excluded devices
6Target API level too old for new usersApp bundle explorer, target SDKRaise targetSdkVersion and ship an update
7Search has not ranked it yetPlay Store search vs direct linkGive it time; improve the store listing

1. The app is still in review

Play Console shows an app status and an update status under the app’s name. Google’s publishing status page warns that for certain developer accounts reviews take longer, “up to seven days or longer in exceptional cases.” First apps from new accounts often fall into that group. If the status still says in review, there is nothing to fix yet; note the date you submitted and check the status once a day.

2. It was approved, but managed publishing is holding it

With managed publishing turned on, approved changes wait until you publish them. The same Google page explains that “after it’s approved, you control exactly when the changes are published.” It is easy to forget you enabled it months ago. Open Publishing overview: if changes are ready to publish, publish them.

3. You released to a testing track, not production

Google’s visibility help is direct: “If you want your app to be available and searchable on Google Play, make sure that your app is published to production.” Internal, closed and open testing tracks are not the same as a public release; internal and closed tests are only reachable by invited testers. On a personal developer account created after 13 November 2023, production is locked until a closed test with at least 12 testers opted in for 14 continuous days; our guide to the 12-testers, 14-days closed testing rule walks through it. Once production is live, a staged rollout controls update percentages for existing users; a first release goes to everyone in the selected countries.

Four steps from upload to public on Google Play: review of up to 7 days or more for some accounts, approval that managed publishing may hold, a production track and live in selected countries
From upload to public.

4. It is not available in your country

Countries are chosen per release in Play Console. The Android developers page on Google Play filters says the app “will then be available to users in only the countries you select.” A first release that targets only one market is invisible everywhere else, including to you when travelling or behind a VPN. Google also advises against adding your own geolocation or IP restrictions inside the app, because they push some users to proxies and can get purchases flagged.

5. Your device is filtered out

Google Play compares each device with what your app declares. Per the same filters page, if a device does not match, Play “hides your application from search results and category browsing, even if a user specifically requests the app” by its direct link. For Flutter apps the usual suspects are:

Play Console’s device catalog shows whether a specific model is supported and why not.

Grid of reasons a device cannot see an app: minSdkVersion, a required hardware feature, CPU architecture filters, excluded devices, country and an old target API
Why a device can't see it.

6. The target API level is too old for new users

This one catches older apps rather than new ones. Google’s target API page states that from 31 August 2026 existing apps must target Android 15 (API level 35) or higher “to remain available to new users on devices running Android OS higher than your app’s target API level.” An app targeting API 34 or lower is only offered to devices running that Android version or lower. Existing installs keep working, which is why the problem can go unnoticed. Raise targetSdkVersion in Gradle and ship an update; our notes on the target API 36 deadline and extension cover the plugin upgrades that usually come with it.

7. Search has not ranked it yet

If the direct link works on your device but searching the exact name does not find it, the app is live and the issue is search. Google’s help notes that Play search weighs factors such as app titles, developer names and descriptions, and that results vary by device, location and carrier. In the Play developer community, a common report is that a brand-new app can be found by its package ID before it appears for its name. A distinctive title, a clear short description and your developer name in searches all help; ranking for generic words takes much longer.

Grid comparing Play search with the direct link: a working link means the app is live, exact-name search can lag, and a distinctive title and developer name help
Search versus the direct link.

My order of checks

  1. Open the direct link in a desktop browser while signed out, and on a phone.
  2. Read the app status and update status in Play Console.
  3. Check Publishing overview for held changes.
  4. Confirm a production release exists, with the right countries.
  5. Look up your test phone in the device catalog.
  6. Check the target SDK of the live bundle.
  7. Only then worry about search ranking.

I build and ship Flutter and Firebase apps at GSPTeck, and this list comes from releasing them; the apps themselves are on the GSPTeck homepage.

Vertical Pinterest graphic with five checks when a Flutter app does not show on Google Play
Pinterest pin: app not showing on Google Play.

FAQ

How long until a new app appears on Google Play?

After approval it is live at once in the selected countries, but review itself can take up to seven days or longer for some accounts, and search can lag behind the direct link.

Why can I open my app’s link but not find it in search?

The app is published; Play search simply does not rank it yet. Search for the exact name plus your developer name, and give the listing time.

Why do some phones not show my app at all?

Device filters such as minSdk, required features or excluded devices hide the app on unsupported phones, even from direct links. Check the device catalog.

Does an old target API remove my app from Google Play?

No, but new users on Android versions newer than your target cannot install it. Existing users keep it.

Sources