TestFlight feedback is two taps for the tester, and nobody sends you an email.
A tester sends TestFlight feedback by taking a screenshot inside the beta app and tapping Share Beta Feedback, or by opening the TestFlight app and tapping Send Beta Feedback. It lands in App Store Connect by itself, in the Feedback section of the TestFlight tab, split into Screenshots and Crashes. Nothing notifies you, so the first round of feedback usually sits there unread. Every screen name and step below comes from Apple's and Google's own documentation, read on 10 October 2026. If the build is not up yet, start with TestFlight.
What follows is the exact gesture testers use, where each kind of feedback lands, what the console attaches to it for free, and how Google Play does the same job with a different set of rules. The screenshot gesture is the part worth telling testers about. Almost nobody discovers it on their own.
Start hereThe short version
The channel is already on. Your testers just do not know.
Feedback from testers running TestFlight 2.3 or later appears in App Store Connect with no setup from you. It covers screenshots, comments related to crashes and general comments, and it is also available in TestFlight for Mac and Apple Vision Pro. You can switch it off per tester group, which means that unless somebody did, it is on right now.
Two things still break it. A tester who never learns the screenshot gesture types nothing, because the obvious path looks like emailing you. And a developer who never opens the TestFlight tab reads nothing, because App Store Connect does not push feedback anywhere. Tell your testers about the gesture, and put the feedback list in whatever you check daily.
How does a tester actually send feedback?
There are two routes and they produce the same kind of item. The long way goes through the TestFlight app: open TestFlight, tap the app in the Apps list, tap Send Beta Feedback, then in the share dialog tap Include Screenshot to pick one or Don't Include Screenshot to send text alone. The tester adds comments of up to 4,000 characters, optionally enters an email address if they joined through a public link, and taps Submit. On a Mac the same flow is Send Beta Feedback plus Attach Screenshot, and screenshots can be dragged into the comment field. On Apple Vision Pro the button is Send Feedback and submitting is a pinch.
The short way is the one that makes beta testing work, and it starts with a gesture people already know. The tester takes a screenshot on the device while the beta app is open. A thumbnail appears in the lower-left corner. They tap the thumbnail, add drawings or text with Markup if the bug needs pointing at, tap Done, then tap Share Beta Feedback. Comments and an email address are optional from there. On a Mac the thumbnail is in the lower-right corner, clicking it opens Quick Look, and Send Beta Feedback sits in that window's Share menu. Two taps, no app switching, and the screenshot is already attached.
Crashes have their own prompt. Apple's instructions for testers say that if you experience a crash while testing a beta app or beta App Clip, you receive an alert asking whether to send crash details to the developer through TestFlight. On iOS the tester taps Share, adds any comments and taps Submit. On a Mac it is Report, then OK, Send or Reopen. The alert only appears if the developer has that feedback enabled, which is the same switch described further down.
Three exceptions are worth knowing before you promise a tester it will work. Testers running TestFlight 2.2.1 or earlier on iOS 12.4 or earlier send feedback to the address you put in the Feedback Email field in Test Information. On tvOS there is no in-app form at all: the tester opens the app's page in TestFlight, reads your email address under App Details in the Information section, and writes to you. And email feedback always exposes the tester's address, even for someone who joined by public link and stayed anonymous everywhere else.
App Store Connect Help, view tester feedback, read 10 October 2026
Pick what you need
What you want back, and the route that carries it
Tick what you actually need from a round of testing. The screen names are the ones each console uses.
Nothing ticked. Most teams need two of these: a picture of the bug and the build it happened on.
Does it reach you automatically, or only when you ask?
It arrives without you asking, and then it waits. The path is Apps, select your app, the TestFlight tab, and in the sidebar below Feedback either Screenshots or Crashes. Screenshots shows testers' images and comments. Crashes shows submission times and crash details. Add Filter narrows either list by platform, app version, build group, build, OS version or device, which is how you answer the only question that matters during a beta: is this still happening on the newest build. Reading it needs the Account Holder, Admin, App Manager, Developer or Marketing role.
Nothing pushes it to you, and two documented options fix that. Apple supports webhooks that send automatic notifications to your own web server whenever new feedback is submitted through TestFlight. The App Store Connect API also exposes crash feedback and screenshot feedback, so a nightly job can pull both into wherever your bugs live. Either one turns a page you forget to open into a message in the channel you already read. Without one of them, assume the feedback list is a place you visit, not a thing that finds you.
Each item does more than it looks like it does. Click one and you get the full screenshot and the written comments, plus information about the tester, the app and the device. Open in Xcode moves screenshot feedback into the editor. The download icon in the top right gives you a .zip holding the screenshot or crash report together with the comments, which is the version to attach to an issue. Delete removes a single item, and Delete Tester & Feedback removes the tester from TestFlight entirely, though removed testers can be invited again later.
You can also close the channel, and the switch is per group, not per app. In the TestFlight tab, under Testers & Groups, select a group, open its settings tab, and click Disable under Tester Feedback. That stops screenshots and in-app feedback for that group, including details about crashes, and all testers can still send email feedback from the TestFlight app. Apple documents the trap in its own FAQ: a tester who belongs to several groups, where any one of them has feedback disabled, can only send feedback by email. Worth checking before you decide the feature is broken, and worth deciding on while you are planning testing before launch.
App Store Connect Help, view tester feedback, read 10 October 2026
Are crash reports separate from the written feedback?
Yes, as two lists in the same place. Screenshots and Crashes are separate entries in the Feedback sidebar, and an item never shows up in both. A screenshot item is an image, any Markup the tester added and their comments. A crash item is the crash report plus whatever the tester typed into the alert after the app died. The filters and the detailed view behave the same way in both lists, and both download as a .zip with the attachment and the comments together.
Two limits on the crash side are in the documentation and surprise people anyway. Crash reports are available for download for 120 days, so anything older is a note, not an artefact. And if an app becomes unresponsive due to a crash, the crash report will not be included in the .zip file, which is exactly the case where you wanted it most. Both facts were checked on 10 October 2026.
The part that quietly saves you a conversation is what the detailed feedback view carries without anyone typing it. Apple's reference for beta tester feedback lists the tester name and email where available, the groups they belong to, App Version meaning the version and build installed, App Uptime, Device model, iOS Version, Battery level, Carrier, Time Zone, Architecture, Connection Type including the mobile network type, the paired Apple Watch model and watchOS version, Disk Free and Screen Resolution. That is most of a bug report, collected for free, from someone who would otherwise have written the word broken.
What it is not is a crash reporting service. Every item here needs a tester to act: take the screenshot, or tap Share on the crash alert. A crash nobody noticed, or one that happens after you ship, leaves no trace in this list at all. TestFlight tells you what your testers hit while they were paying attention. Production monitoring is a separate decision, and it is the one that still matters once strangers are using the app.
Does Google Play work the same way?
No, and the differences are big enough to plan around. There is no screenshot gesture and no feedback form inside the build. A tester on a closed or an open test sends private feedback through Google Play itself, and you read it in Play Console under Monitor and improve, Ratings and reviews, Testing feedback. Google states that beta feedback from users is only visible to you and cannot be seen on Google Play. You can reply to it from that page, which TestFlight gives you no way to do, and you can filter by date, language, reply state, app version and device, or search for words in the text.
Internal testing is the gap to watch. Google's own track guidance tells you to provide a feedback URL or an email address to collect feedback from testers, and only lists private feedback through Google Play for the closed and open tracks. So on the track most people start with, the one that gets a build to twelve colleagues in seconds, the feedback channel is whatever you built yourself. Set up the form before you send the invite. If you are mapping the two systems build for build, the Android equivalent covers the tracks and the invitations.
Crashes live somewhere else entirely. In Play Console they are under Monitor and improve, Android vitals, Crashes and ANRs, and the data comes from Android devices whose users have opted in to automatically share their usage and diagnostics data. Crashes are grouped into clusters so you can spot a shared root cause, and nothing about it depends on a tester writing to you. If the issue was found while generating a pre-launch report, that cluster also carries device information, the Logcat from the device and a video of the error. Richer than TestFlight on crashes, and completely disconnected from the feedback page.
There is one more reason to take Play feedback seriously. A personal Play Console account created after 13 November 2023 has to run a closed test with a minimum of 12 testers who have been opted in continuously for at least 14 days before it can apply for production access. Google says you must summarise your testing feedback when you apply, and the application form asks how the feedback was collected and what the testers did with the app. Checked on 10 October 2026. Keeping notes as the feedback arrives costs nothing. Reconstructing a fortnight of it on the form is miserable.
Play Console Help, view and analyze your app's ratings and reviews, read 10 October 2026
The same job, done differently by each console
Read this before you write the instructions you send to testers. The wording you need is different on each platform, and so is the thing you have to ask them for.
| What you are comparing | TestFlight feedback | Google Play testing feedback | Same on both |
|---|---|---|---|
| Where the tester starts | A screenshot in the beta app, or Send Beta Feedback in TestFlight | The test listing on Google Play, as private feedback | No |
| What one item contains | Screenshot with markup, comments up to 4,000 characters, device and session details | Star rating, written review, often device and app version details | No |
| The tester has to start it | Yes | Yes | Yes |
| Where you read it | App Store Connect, TestFlight tab, Feedback, Screenshots or Crashes | Play Console, Ratings and reviews, Testing feedback | No |
| Replying from the console | Not an action in the feedback view, you email the address if they gave one | Yes | No |
| Crash detail with the tester's comments | Yes | Crashes and ANRs sit in Android vitals instead | No |
| Filters on the list | Platform, app version, build group, build, OS version, device | Date, language, reply state, app version, device | No |
| Who else sees it | You and Apple, never the public product page | Only you, and it cannot be seen on Google Play | No |
Play Console Help, see testing feedback, read 10 October 2026
Where this lands if a builder generated your app
Nothing about tester feedback changes because an AI wrote the code. The feedback is attached to the build and the tester group, not to how the project was authored, so the same screenshot gesture and the same two lists in App Store Connect apply. What does change is how fast you can act on an item, because the fix and the next build are the same afternoon rather than the next sprint.
Newly is an AI app builder. You describe an app in plain English and it writes a real React Native and Expo project that you own, with two-way GitHub sync so the code is never trapped. It uploads iOS builds to TestFlight, publishes to Google Play internal testing and builds a standalone Android APK. It does not submit to the App Store for you, because Apple requires the owner of the content to submit. It is $25 a month, with no free tier. Feedback from your testers is then a loop you can actually close: read the item, paste the comment and the device details into the agent, ship the next build to the same group.
The honest limit is the one both stores share. No builder can make a tester take a screenshot, and no tool reads the feedback list for you. Write the two sentences that teach the gesture, send them with every invitation, and check the Feedback section the morning after each build goes out. That habit is most of what separates a beta that produces bugs from one that produces silence, and it is the same habit that gets you your first users.
Questions people ask about TestFlight feedback
Two ways. Inside the beta app, take a screenshot, tap the thumbnail that appears in the lower-left corner, add drawings or text with Markup if you want, tap Done, then tap Share Beta Feedback. Or open the TestFlight app, tap the app in the Apps list, tap Send Beta Feedback, choose Include Screenshot or Don't Include Screenshot, add comments of up to 4,000 characters, and tap Submit. On a public link invitation you can enter an email address or leave it out. On a Mac you click the screenshot thumbnail to open Quick Look and pick Send Beta Feedback from its Share menu.
Ship the build, teach the gesture, read the list
A beta is worth what your testers tell you. Give them the two taps, give yourself a reason to open the Feedback section, and the next build fixes things somebody actually hit.
Start building