PomoStats

Unofficial App Store Connect client

App Store Connect,
on Android.

You build for Apple. Your phone runs Android. PomoStats puts your downloads, sales proceeds, written reviews and TestFlight build status on the phone that's actually in your hand.

Android 9.0+ · Your key never leaves the phone

On device
No backendReports come from Apple to your phone — not through a PomoStats server.
Your key
Encrypted on deviceKept in the app's private storage and left out of cloud backups.
No key yet
Sample dataBrowse a full demo portfolio before you connect anything.
PomoStats home screen on Android: a proceeds panel showing $4,849 over 30 days, and app cards for Gondola Weather and Orbit Studio with monthly active devices split by iOS and macOS.

What you can track

Every number Apple gives you, charted on the range you pick.

Connect an App Store Connect API key and PomoStats pulls your analytics reports, sales reports, written reviews and build states. Apple splits its analytics by platform, so PomoStats does too — iOS, macOS, tvOS, watchOS and visionOS are separate figures on the same app, never separate apps.

01 — App analytics

Downloads, active devices, sessions, crashes.

Pick a platform and a range — latest day, 7, 30 or 90 days — and every metric re-charts against it. Crashes and session counts come from the users who agreed to share analytics with developers, and PomoStats labels them that way.

  • Downloads, redownloads, updates and deletions
  • Daily and monthly active devices
  • Sessions and opt-in crash counts
  • Impressions, product page views and conversion rate
App detail screen for Gondola Weather: a Platform · iOS selector, a 7-day bar chart of daily active devices, metric chips for Downloads, DAU, MAU and Sessions, and cards for proceeds, crashes and deletions.

02 — Reviews

A one-star lands. You know.

Browse, filter and sort every written review across your apps, by rating, by app or by territory. PomoStats checks for new ones in the background and raises a notification when it finds them — reviews are the only thing it notifies about.

  • Filter by app, unread state, star rating or territory
  • Average and star breakdown, computed from written reviews
  • Read the developer response alongside the review
  • Notifications on new reviews, nothing else
Reviews inbox with filter chips for all apps, unread, star rating and territory, listing reviews from Mira, Lin and Jon with their star ratings and text.

03 — Sales proceeds

What Apple actually pays you, in a currency you can read.

Daily proceeds and twelve months of history. Apple reports in the currency of each storefront, so PomoStats converts to one display currency you choose — and says, once, which day's exchange rates it used rather than stamping a marker on every figure.

  • Latest day, day-before comparison and 90-day trend
  • Twelve months of proceeds history
  • Display currency of your choosing, device locale by default
  • Apps with no paid tier simply show no proceeds
Sales history section showing proceeds for the last twelve months as a bar chart with monthly figures beneath it.

04 — Territories

Where the downloads and the money come from.

Downloads and proceeds broken down by country, on the same range control as everything else. Useful the first time you notice a storefront you have never localised for out-earning the one you have.

  • Downloads per territory over the range you picked
  • Proceeds per territory, in your display currency
  • Reviews filterable by territory too
  • Whole-app figures, not split per platform
By-country breakdown listing territories with their download counts and proceeds for the selected range.

05 — Releases

In review, or ready for sale.

Where each version sits in App Review, and the latest TestFlight build with its processing state — so you can stop refreshing a browser tab on your laptop to find out whether the build finished processing.

  • App Review state per version, per platform
  • Latest TestFlight build and whether it is still processing
  • Version and build numbers as Apple has them
  • Release state changes are shown, not pushed as notifications
Releases section showing version 2.4.0 live on the App Store and ready for sale, version 2.5.0 in review, and TestFlight build 108 uploaded on 11 September 2026, above the ratings breakdown and a by-country download list.

Your API key

There is no PomoStats server for your data to sit on.

An App Store Connect API key can read your whole account. PomoStats treats it that way: the key is used on your device to sign requests to Apple, and the reports come back to your device. Nothing about your apps is relayed through infrastructure we own.

  • Encrypted on your phone

    Your key is encrypted using the Android Keystore — the same hardware-backed store the system uses for its own secrets — kept in the app's private storage and excluded from cloud backups.

  • No account to make

    There is no PomoStats sign-up, no email, no password. You connect Apple's key and that is the whole of it.

  • Protected while you paste

    The key-entry screen blocks screen capture, and the clipboard is cleared after you paste — so the key does not linger where another app can read it.

Sample data

Look around before you hand over a key.

Tap Try with sample data on the welcome screen and PomoStats loads a bundled demo portfolio. Every screen becomes reachable — home, app detail with its charts and country breakdowns, reviews, releases, settings — with no App Store Connect key involved at all.

Every screenshot on this page is that demo mode, captured on a Pixel. Nothing here is a mockup.

PomoStats onboarding welcome screen with a Try with sample data option below the App Store Connect key setup.

Before you connect

The parts worth knowing in advance.

These are properties of Apple's API, not bugs, and they do not go away. Better you read them here than discover them on day two.

  1. 01

    You need an App Store Connect API key. Analytics reports require a key with the Admin role; reviews and TestFlight status work with less.

  2. 02

    Apple generates analytics once a day, so figures can lag by a day or more. PomoStats always shows the date of the data it is holding.

  3. 03

    Usage metrics — active devices, sessions and crashes — only count users who agreed to share analytics with developers. They are a sample, not your install base.

  4. 04

    After you connect an account, Apple can take 24 to 48 hours to produce the first analytics report. The first sync is not the whole picture.

  5. 05

    New reviews are found through periodic background checks. Apple does not push them, so a review appears at the next check rather than the moment it is written.

Questions

Frequently asked.

Is PomoStats made by Apple?

No. PomoStats is an independent, unofficial App Store Connect client, built by one developer. It is not affiliated with, endorsed by, or sponsored by Apple Inc.

Where is my App Store Connect API key stored?

On your phone only. The key is encrypted with the Android Keystore, held in the app's private storage, and excluded from cloud backups. PomoStats uses it on the device to sign requests to Apple's API; there is no PomoStats server in the path and no PomoStats account to attach it to.

Can I try it without an API key?

Yes. Tap Try with sample data on the welcome screen. A bundled demo portfolio loads and every screen in the app becomes reachable, with no credentials of any kind.

Which App Store Connect role does my key need?

Analytics reports — downloads, active devices, sessions, crashes and the store funnel — require a key with the Admin role, because that is what Apple's analytics report endpoints demand. Written reviews and TestFlight build status work with a less privileged key.

Why do my numbers differ from App Store Connect on the web?

Most often it is the date. Apple produces analytics once a day and PomoStats shows the date of the report it holds, so a figure can trail the web dashboard by a day or more.

The other common cause is scope: usage metrics count only users who agreed to share analytics with developers, and Apple splits its analytics per platform, so an iOS figure and a macOS figure are reported separately for the same app.

Does it support iPad, Mac, Apple TV, Apple Watch and Vision Pro apps?

Yes. Apple reports analytics per platform, and PomoStats classifies every Apple platform explicitly — iOS, macOS, tvOS, watchOS and visionOS. Platform is a dimension of an app in PomoStats: you switch between them from a menu in the app's header rather than seeing the same app listed several times.

How do review notifications work?

PomoStats checks for new written reviews on a periodic background schedule and raises a local notification when it finds one. Apple does not push review events, so this is a poll rather than a live feed — a new review shows up at the next check. New reviews are the only thing PomoStats notifies about.

What does Premium unlock?

Premium raises a limit rather than unlocking features. The free tier covers one app — the full product on that app, with its whole history, every chart and its notifications — and Premium lifts the one-app limit. Nothing is gated on depth: every metric, review filter and release state is there either way. Both an annual subscription and a one-time lifetime purchase are offered.

Why "PomoStats"?

Pomo is "apple" in the Venetian dialect.

Get PomoStats

Your apps are doing something right now. Go and look.

Made for Apple developers carrying an Android phone.

Android 9.0+ · Sample data works without a key