iphone - iOS(苹果): Is there any way for the application to ask the OS to block the device in that application?

标签 iphone ipad sdk ios

我会发现,在某些情况下,在用户的许可下,阻止设备很有用,这样只有正在运行的应用程序才能被访问,除非引入用户密码(模式或用于解锁 session 的任何内容)。

我想机制应该是这样的:应用程序要求操作系统执行此操作,操作系统要求用户许可,然后应用程序要求设备在“退出”或待机(或两者)时阻止应用程序。

这对于将 iPhone 或 iPad 用作公共(public)设备非常有用。一个示例可能是图书馆,访问者可以在其中查看图书列表和设备中的一些预览。在这种情况下,您不希望用户访问系统中的任何其他资源/应用程序。

有道理吗?

最佳答案

您要问的是适用于 iOS 设备的任何类型的kiosk 模式

没有的简短回答。更长的答案是,如果您使用的是越狱设备,您可以在退出时重新启动该应用程序,但这需要大量的研发工作。

上周我有一个客户问过这个问题,经过一些调查和思考后我告诉了她,

It's best to look for a case that blocks the home button. Or some kind of security bracket. It'll be cheaper and easier.

此外,您使用此功能创建的任何应用程序都会被应用程序商店拒绝。

如果您正在寻找有关越狱设备编程的建议,可以使用 Stack Exchange proposal你可以关注。

关于iphone - iOS(苹果): Is there any way for the application to ask the OS to block the device in that application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724968/

相关文章:

iphone - 在 AppDelegate 中使用自定义委托(delegate)

iphone - 为什么应用程序可以在 iPhone 上运行,而不能在 iPad 上运行?

iphone - 在 iPhone/iPad 上正确使用宏 #define

iPad作为编程平台--触摸屏与编程有什么 future ?

c++ - 带有 GUID 的未解析外部符号 _CLSID_ScenicIntentUIFramework

ios - 在 Xcodes Storyboard 中单击按钮时加载 View

iPhone使用进度条计时器实现流畅的动画

iphone - viewWillAppear 未在 iOS 中调用

iphone - 如果没有 Interface Builder,iPhone 开发的最佳教程是什么?

ipad - 在弹出窗口中呈现模态视图