Screenshot thumbnail preview conflicts with custom screenshot handling UI

Originator:dave
Number:rdar://33035813 Date Originated:28-Jun-2017 11:47 AM
Status:Open Resolved:
Product:iOS + SDK Product Version:11.0 beta 2
Classification:UI/Usability Reproducible:Always
 
Summary:
We make an iOS SDK for reporting feedback within apps, and most apps using our SDK present an alert when a user takes a screenshot. They do this by observing UIApplicationUserDidTakeScreenshotNotification.

iOS 11 now immediately shows a thumbnail of the last taken screenshot in the bottom-left corner of the screen. This thumbnail conflicts with the in-app screenshot alert mentioned above. It confuses users, as it presents two conflicting methods for handling a screenshot.

Apps using our SDK are unwilling to switch over entirely to the iOS 11 screenshot sharing flow, because our SDK provides powerful advanced feedback collection & routing features.

It would be great if applications could perhaps set an Info.plist key that would disable screenshot thumbnail overlays for that app. Or some other way to disable this functionality on a per-app basis.

Steps to Reproduce:
1. Download the “Breaker” podcast app (this was an app featured on Planet Of The Apps that uses our SDK): https://itunes.apple.com/us/app/breaker/id1215095006?mt=8
2. Open the app, and take a screenshot

Expected Results:
The “Report a Bug” alert should appear unobstructed. There should also only be 1 UI element prompting the user to do something with the screenshot.

Actual Results:
The “Report a Bug” alert is covered by the screenshot thumbnail. Also, there are 2 different UI elements prompting the user to act on the screenshot (the “Report a Bug” alert, and the system screenshot thumbnail).

Version:
11.0 beta 2

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!