Mode Kiosque sur iPad: possible ? (ou approchant)
Bonjour à tous !
Sur iPad, j'aurais besoin d'avoir un "mode kiosque", c'est à dire de faire en sorte que seule mon application puisse être utilisée. En effet c'est pour un iPad qui sera laissé en libre usage au public et on ne veut pas que qqun puisse quitter l'appli avec le bouton Home ou aille fouiller dans les autres applications (il me semble par exemple que sur les premiers iPods il y avait ce genre de possibilité, assez cachée mais existante, entre autres pour des usages genre visite guidée de musée.... mais pour iPad ?)
Je ne sais pas si c'est possible, et si oui comment, ou même s'il existe des alternatives ? (Sachant que le but c'est d'éviter de fixer l'iPad dans une borne en plexi juste pour masquer les boutons Home et Power quoi)
Bref, toute idée est la bienvenue !
Sur iPad, j'aurais besoin d'avoir un "mode kiosque", c'est à dire de faire en sorte que seule mon application puisse être utilisée. En effet c'est pour un iPad qui sera laissé en libre usage au public et on ne veut pas que qqun puisse quitter l'appli avec le bouton Home ou aille fouiller dans les autres applications (il me semble par exemple que sur les premiers iPods il y avait ce genre de possibilité, assez cachée mais existante, entre autres pour des usages genre visite guidée de musée.... mais pour iPad ?)
Je ne sais pas si c'est possible, et si oui comment, ou même s'il existe des alternatives ? (Sachant que le but c'est d'éviter de fixer l'iPad dans une borne en plexi juste pour masquer les boutons Home et Power quoi)
Bref, toute idée est la bienvenue !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu peux relancer ton appli automatiquement si le user appuie sur le bouton home :
Après faudra pas mettre à jour ton iPad en iOS4 sinon il pourra utiliser le multitache.
Pour quitter l'app, tu te fais une vue login/mdp qui initialise un bool à TRUE et tu mets une condition pour ne pas relancer l'appli si tu es loggué par exemple, faut se garder une porte de sortie
Euh... t'as lu tout son message?
Sinon je ne sais pas si ta solution marche Steph, mais ça ne regle pas tous les problèmes! Si l'utilisateur éteint l'iPad avec le bouton power puis le relance, du coup il fait ce qu'il veut !!!
Vive la lecture en diagonale Lol
Ma solution marche oui, mais effectivement tu peux forcer l'appli à quitter via power + home. Je crois que déjà avec ma solution, Apple refuserai l'appli alors ...
La solution du openURL est sympa, je l'avais déjà trouvée à vrai dire, sur StackOverflow. Ca permet de relancer l'appli si l'utilisateur quitte sur le bouton Home (je sais plus, ça affiche une popup de confirmation avant qui risquerait de lui laisser le choix de ne pas réouvrir l'app ? ou pas ? Faudra que je teste), mais comme dit Moonlight, ça l'empêche pas de sortir s'il veut (suffit d'éteindre et rallumer l'iPad) par exemple.
La solution du cadre pour masquer les boutons, en effet justement c'est celle que je veux éviter.
J'ai oublié de préciser que la question de savoir si Apple validerait ou pas ne se pose pas, car cette application ne serait déployée que sur un nombre restreint d'iPads (les quelques-uns mis à disposition du public) donc ne passerait pas par l'AppStore.
PS : c'est pas pour autant que je peux les jailbreaker, car j'aimerais éviter autant que faire se peut d'imposer ça au client, et en plus je suis pas sûr du tout que ça résolve le problème et qu'on ait des APIs privées ou quoi pour ça...?
Voilà , c'était ma participation...
J'ai cherché un peu sur le net il y a pas mal de gens que ça intéresserait, et là pour le coup l'idée n'est pas de faire des applis qu'on va vendre à tout public etc, mais de carrément passer l'iPad lui-même en mode Kiosque, et le dédier à un usage, qui finalement va en faire la promotion (de l'iPad plus que de l'application, limite). Mais personne n'a vraiment l'air d'avoir de solution.
On a demandé à Apple s'ils pouvaient réaliser une application de marketting du genre pour une enseigne en dédiant l'iPad à un usage donné, ils ont dit "non on fait pas de dev adressez-vous autre part" en gros, pourtant la question était de savoir si et comment on pouvait activer un mode kiosque, pas de faire l'appli, mais bon.
Je vais p'tet écrire à Steve pour le coup tiens.