我正在开发一个iPad应用程序内需要进行uncrashable,因为主屏幕,所有的应用程序一定不能出现。 home键是由壳体覆盖。 为什么我需要这个? 那么,这个程序将是推广和反馈使用在一些公共场所。
如果出现在主屏幕上,每个人都可以用iPad做他想做的。 它已经通过IPhone的配置工具的限制,尽可能(可悲的是,需要在应用程序中的Internet连接,因为有一个内部的Web浏览器访问预选页)但是这是不够的我。
有没有办法做一个或多个以下的事情,以保持该应用上的前景的?
- 在应用程序中的错误与自复位和自我重新发起处理实现了(这样的事情是有可能在Windows)。 这是我最喜欢的分辨率。 有没有这样的API?
- 应用程序崩溃或用户退出/通过磁体,发送器或类似这样的东西将其最小化,将重新启动本身
- 该应用程序崩溃,但主屏幕里面没有任何东西可以被大家所推出
- 碰撞后的应用程序冻结,并给予警告,直到它被工作人员重新启动
- 这个应用程序是由后台另一个应用程序观看,并通过将通话,短信,邮件等给它,如果它得到关闭或最小化给予警告工作人员。
- 类似于这些的另一项决议
它不需要是conpliant到AppStore的规则,因为它不会被它部署。 只是内部使用。 如果只有肮脏的代码要做到这一点,总比没有好。
工作人员可以按home键,因为它是以后能打开的情况下。
电池能量都不会出门,因为它是由一个powersocket适配器所有的时间供电。