Как создать приложение iPhone в режиме киоска? - PullRequest
3 голосов
/ 30 января 2010

Я бы хотел запустить приложение в режиме KIOSK, чтобы оно

  1. автоматически запускается после запуска устройства
  2. перезапускается после сбоя приложения / потери питания / и т.д.

Есть идеи, как это сделать на [возможно, взломанном?] IPhone?

Ответы [ 3 ]

3 голосов
/ 09 марта 2010

Самый простой способ - создать расширение mobilesubstrate, которое запускается внутри SpringBoard и выдает свое собственное UIWindow.

Создать функцию static __attribute__((constructor)) и внутренний регистр для UIApplicationDidFinishLaunchingNotification. После получения уведомления 99% стандартного iPhone SDK будет работать как есть.

2 голосов
/ 30 января 2010

Это должно быть взломано, потому что стандартная ОС не даст вам такой уровень контроля.

0 голосов
/ 30 января 2010

Поскольку вы уже думаете о джейлбрейке, возможно, посмотрите на запущенный телефон, так как при любом запуске Springboard также может быть сделано для запуска вашего приложения после.

...