3

我想在 KIOSK 模式下运行一个应用程序,以便它

  1. 启动设备后自动启动
  2. 应用程序崩溃/断电/等后重新启动。

任何想法如何在[可能越狱?] iPhone上做到这一点?

4

3 回答 3

3

最简单的方法是创建一个在 SpringBoard 内运行并抛出自己的 mobilesubstrate 扩展UIWindow

创建一个static __attribute__((constructor))函数并在内部注册UIApplicationDidFinishLaunchingNotification. 收到通知后,99% 的标准 iPhone SDK 将按原样工作。

于 2010-03-09T04:37:50.903 回答
2

它必须越狱,因为标准操作系统不会为您提供那种级别的控制。

于 2010-01-30T05:09:07.333 回答
0

既然您已经在考虑越狱,也许可以在手机上查看launchd,因为无论启动什么Springboard,也可能在之后启动您的应用程序。

于 2010-01-30T05:27:23.777 回答