Question

Je voudrais lancer une application en mode KIOSK, de sorte que

  1. démarre automatiquement après le démarrage du dispositif
  2. redémarrages après la perte crash d'application / puissance / etc.

Toutes les idées comment faire cela sur un iPhone [probablement jailbreaké?]?

Était-ce utile?

La solution

La méthode la plus simple serait de créer une extension MobileSubstrate qui passe à l'intérieur SpringBoard et lance son propre UIWindow.

Créer une fonction static __attribute__((constructor)) et registre intérieur pour UIApplicationDidFinishLaunchingNotification. Après avoir reçu la notification, 99% du SDK iPhone norme fonctionnera en l'état.

Autres conseils

Il devra être jailbreaké parce que le systèmes d'exploitation standard ne vous donnera pas ce niveau de contrôle.

Puisque vous pensez déjà jailbreak, peut-être regarder dans launchd sur le téléphone comme tout démarre Springboard pourrait aussi probablement être fait pour démarrer votre application après.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top