0

I have two questions:

  • Is it possible to create an app that upload screenshots to a server when the user takes one? It should also upload screenshots when another app is active.

  • If an app like this is possible, will apple allow this to their appstore?

I want to create an app like this to provide remote support to users so that we know what the user see on their device.

Jochem Gruter
  • 2,645
  • 4
  • 20
  • 37
  • This might be useful for you http://stackoverflow.com/questions/13484516/ios-detection-of-screenshot – amb Nov 14 '13 at 11:50

2 Answers2

1

It is not possible to detect a screenshot has (or will) be taken on iOS 5.

In iOS 4.0, there was a Darwin notification fired PictureWasTakenNotification, but not anymore.

The documentation does not mention anything, and using NSNotificationCenter to subscribe to all notifications only shows silence after taking a screenshot.

Alok Chandra
  • 1,867
  • 1
  • 20
  • 45
0

You can detect when a screenshot is done: https://stackoverflow.com/a/18158483/1034126

And then programatically take another one and upload to the server: https://stackoverflow.com/a/2203293/1034126

But I don't think that's a good approach. You shouldn't need to take an screenshot to upload one, you can use a UIButtonto trigger the programatic screenshot and then upload it to the server.

Community
  • 1
  • 1
amb
  • 4,688
  • 6
  • 38
  • 67