首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS7屏幕捕获预防/检测

iOS7屏幕捕获预防/检测
EN

Stack Overflow用户
提问于 2013-12-03 06:58:13
回答 2查看 4.2K关注 0票数 0

在我的iOS应用程序中,我需要防止截图捕获(按下Home +Power按钮的组合),或者需要在保存到照片库之前进行检测。在以前的iOS版本中,在使用屏幕截图之前,这个方法将被调用,但是iOS7继续这样做是行不通的。苹果公司提供通知

代码语言:javascript
运行
复制
 UIApplicationUserDidTakeScreenshotNotification

为了检测截图捕获,.The真正的问题是只有在截图保存到照片库后才会触发。

是否有任何方法(私有/Public)可以在屏幕截图发生之前检测到它,或者只是防止屏幕截图功能。

不认为它是一个重复的问题,它是iOS7特定的问题

EN

回答 2

Stack Overflow用户

发布于 2013-12-03 07:25:24

不,自从iOS7以来没有什么变化,而且将来也不会改变,这是一个概念性的问题,iOS应用程序无法控制设备的公共功能,考虑到您关闭了“截屏”,而其他应用程序需要它!!这个应用程序怎么会知道呢?

您可以做的最好的事情是使用配置配置文件,如前面提到的@QED有效答案。

票数 2
EN

Stack Overflow用户

发布于 2013-12-03 07:15:00

可以使用配置配置文件进行限制,如链接问题中所述。

请查看iPhone配置支持文件引用的限制有效负载部分,从第27页开始。您想要的关键是allowScreenShot,在第30页的底部描述。

此外,链接引用声明有许多安装配置文件的方法。您可以在应用程序中提供某种方法,让用户触发服务器安装/重新安装配置文件。只是一个想法,我对这件事没有经验。

我无法与私有API对话。您可能会查看http://www.modmyi.com,或者窥探一些越狱社区的IRC。有许多专家可能能够向您指出API,但他们往往不会坚持下去。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20344780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档