我被要求开发一个iPad应用程序,在完成某些操作之前无法关闭,也必须禁止使用屏幕截图功能和主页按钮。这可能吗?这合法吗?如果这样做不合法,如果我开发它,会发生什么(以合法的方式)?在ipad应用中禁用主页按钮和屏幕截图功能可行吗?
回答
禁用home键可以通过
- 引导访问做
- 苹果商店模式
两种可能性中描述:How to prevent an iPhone app from closing until all activity is done 解决方案2将可能无法通过应用存储,但可用于企业应用程序。
禁用截图:
从用户portforwardpodcast在iOS Detection of Screenshot?答案可能工作,但它是不安全的,这将在明年IOS版本工作。
至于停用截图,没有。在过去,已经有可能(通过黑客)检测到截图即将发生 - 在这种情况下,您可以隐藏您不希望显示的内容。但是,我不认为这个工作了。你可以试试看。
至于禁用home键,没有。您需要向您的客户介绍更好的用户体验(例如:确保当用户为应用程序提供背景并稍后返回时,他们将返回到确切位置,并说明他们在什么时候后退)。
是的,您可以禁用iPad主页按钮。苹果公司对商店内的所有iPad进行设置,将其设置为信息亭。我可以通过电子邮件向您发送一个脚本,将其添加到您的常规设置中,运行脚本并重新启动ipad,您打开的第一个应用程序将被锁定。主页按钮不起作用。要删除这个,只需重新启动ipad并进入设置并禁用。这是一个合法的合法的方式。你也可以尝试在iOS6中使用引导访问 - 它不是很好,但可以实现相同。
非常感谢你,我已经看到了这个答案,它是伟大的,但我在我的应用程序内寻找的东西,我的意思是什么不能在我的最终用户不得不运行脚本在他们的ipad –
不,您不能在应用程序中禁用主页按钮或阻止截图(并且不要指望检测截图继续工作的当前可用黑客)。
是的,禁用主页按钮和防止截图是可能的。
让您的客户意识到iOS 6中已经存在“信息亭模式”:Guided Access。这允许禁用主页按钮,禁用应用切换,禁用触摸敏感度的屏幕部分,需要解锁代码。在引导访问生效时,屏幕截图也无法制作。
您无法从您的应用激活指导访问,它必须在设备设置中手动完成。
谢谢,引导访问似乎它可能会做的伎俩,但我希望做到这一点,而不必移动每个iPad的设置想要运行这个应用程序 –
- 1. 在主屏幕应用程序中禁用主页按钮?
- 2. 在应用程序中禁用iPhone主页按钮,可以吗?
- 3. 使用Android SDK拍摄主页屏幕截图可以吗?
- 4. 可以在“屏幕截图”功能可以从iPhone应用程序删除吗?
- 5. VB6 - 屏幕截图功能
- 6. 在主屏幕应用程序中禁用iPad上的滚动
- 7. Android - 主屏幕按钮的屏幕截图
- 8. Media Projection api可以在棒棒糖主屏幕上截取屏幕截图吗?
- 9. 应用提交 - 是否iPad的屏幕截图可选
- 10. ASP禁用按钮和运行功能
- 11. 如何添加一个按钮一个iPad应用程序去主屏幕,而无需使用主页按钮
- 12. 在我的应用中包含iPad/iPhone的屏幕截图
- 13. 在Windows Phone应用程序中禁用屏幕截图工具
- 14. android中的屏幕截图功能
- 15. 是否可以从adb调用ICS屏幕截图功能?
- 16. 主屏幕按钮
- 17. 如何从android应用程序中禁用屏幕截图?
- 18. 我可以在iOS中禁用主屏幕捏吗?
- 19. 禁用Android和iOS应用中的截图功能
- 20. 我可以用twilio制作具有录制功能的屏幕截图吗?
- 21. 禁用主页按钮
- 22. 识别在所有屏幕中禁用屏幕截图的Android应用程序的页面元素/对象
- 23. 在android中修改锁定屏幕的主页按钮行为
- 24. 网页iPad应用程序被下载/捷径从页面添加到主屏幕 - 这可能吗?
- 25. 禁用功能区按钮
- 26. 功能“按钮被禁用”
- 27. 禁用功能区按钮
- 28. 禁用按钮的功能
- 29. 我想停用科罗娜sdk中的android screentouched按钮:主屏幕按钮,屏幕截图和最近打开的应用程序
- 30. 是禁用菜单按钮可能吗?
可能的重复[如何防止iPhone应用程序关闭,直到完成所有活动](http://stackoverflow.com/questions/3252526/how-to-prevent-an-iphone-app-from-closing-直到所有活动完成) –
我不知道任何(公共)API禁用主页按钮功能,至少从iOS 6开始。但是,如果您尝试执行任何围绕Apple API的应用程序,您的应用程序将不会被批准用于Apple App Store。除非你不想在应用商店分发,否则你几乎可以摆脱任何东西。 –
这个应用程序的目标受众是什么?如果是用于公共应用程序商店分发,那么就不会被允许我知道。如果您正在开发用于内部分发的自助服务终端类型应用程序,那么只有选项。 –