Since only the user can take a screenshot using the Apple Vision Pro's top buttons, the only workaround available to an immersive app that needs a screenshot to document the user's creative interior design choices is
- ask the user to take a screenshot
- wait until the user taps a button indicating the screenshot has been taken
- then the app asks the user to select the screenshot when the app opens the PhotoPicker
- when the user presses Done, the screenshot is handed off to the app.
One wonders why there is no Apple Api for doing this in a simple privacy protective way such as:
- When called, the Apple api captures the screenshot in Apple secured memory
- The api displays the screenshot to the user with appropriate privacy warnings and asks if the user wants to a. share this screenshot with the app, or b. cancel, c. retake the screenshot
- If the user approves, the app receives the screenshot