我有两个问题:
当用户拿到屏幕截图时,是否可以创建将屏幕截图上传到服务器的应用?它还应该在另一个应用程序处于活动状态时上传屏幕截图。
如果可以使用这样的应用,苹果是否允许这个应用到他们的appstore?
我想创建一个这样的应用程序,为用户提供远程支持,以便我们知道用户在他们的设备上看到了什么。
答案 0 :(得分:1)
无法检测到在iOS 5上已经(或将要)拍摄的屏幕截图。
在iOS 4.0中,有一个Darwin通知触发了PictureWasTakenNotification,但现在没有了。
文档没有提及任何内容,使用NSNotificationCenter订阅所有通知只会在截图后显示静音。
答案 1 :(得分:0)
您可以检测截屏时间:https://stackoverflow.com/a/18158483/1034126
然后以编程方式取另一个并上传到服务器:https://stackoverflow.com/a/2203293/1034126
但我认为这不是一个好方法。您不需要截取屏幕截图,您可以使用UIButton
触发编程屏幕截图,然后将其上传到服务器。