Verrouiller ou désactiver temporairement le bouton d'accueil de l'iPhone
Je sais que l'iphone bouton d'accueil est extrêmement crucial pour le fonctionnement de l'iphone.
Cependant j'ai une idée de qui j'ai besoin de l'application en cours d'exécution et sur le bouton home pour être désactivé. J'ai essayé de googler, mais n'ont pas été en mesure de trouver une solution.
Temporaire ou temporisation de verrouillage (Lock pendant 5/10 minutes.) serait aussi faire.
L'application. devraient travailler sur la non-jailbreaké téléphones, donc autour d'apple ne fonctionne pas.
Apprécier toutes les idées.
source d'informationauteur PlanetUnknown | 2010-11-16
Vous devez vous connecter pour publier un commentaire.
Remarque, à partir de 2014: juste pour être clair,
c'est maintenant intégré à iOS...
Cliquez sur l'accessibilité, cliquez sur "guided access".
Conrats pour "inventer", PlanetUnknonw! 🙂
La réponse ci-dessous est uniquement de la valeur historique...
Pour l'enregistrement, il est idiot que les gens disent "Pourquoi voudriez-vous faire cela?"
c'est une excellente idée, par exemple pour les APPS POUR les PETITS ENFANTS (qui est en effet un très grand marché sur l'iPhone).
Si vous avez déjà commercialisé une application pour les petits enfants, vous saurez que instantanément les parents écrivent en abuser de vous parce que vous "n'a pas arrêter cette stupide bouton home de travail, de sorte que l'enfant s'éteint le jeu et fait des appels téléphoniques"
À laquelle vous devez répondre que c'est évidemment pas possible en raison de la manière de l'iPhone fonctionne.
Donc oui c'est une bonne question. Autant que je sache, de la Planète, il n'est pas possible.
Apple devrait ajouter un "mode enfants" où les parents peuvent verrouiller le fone sur une application en particulier pour un certain temps. (Vous devrez peut-être appuyer longtemps sur quelque chose ou sur le bouton accueil pour le déverrouiller.)
Mise à JOUR
*iOS 6 aurait un "Single App Mode" - découvrez vpdn la réponse ci-dessous https://stackoverflow.com/a/10503799/333259
C'est contre l'iOS interface de lignes directrices, et les applications ont été rejetés pour "substitution" ou de restreindre le comportement de matériel de boutons/interrupteurs.
Je vous suggère de lire de la App Store Examen De La Ligne Directrice pour les applications iOS pour avoir un bon aperçu de ce que vous ne devriez pas être en train de faire.
En particulier:
Assez sûr que le bouton Home est inclus.
Je ne suis pas sûr de ce que votre "idée" est ici, mais je vous suggère de regarder dans d'autres choses comme la semi-finition. Il est une fonctionnalité qui vous permet de terminer l'exécution des tâches en arrière-plan, même si l'utilisateur appuie sur le bouton d'accueil, et éventuellement de les afficher une notification après un certain temps (avant la tâche "date d'expiration"). J'imagine que cela pourrait offrir une solution plus appropriée (encore une fois dépend de ce que votre idée est effectivement).
Dans iOS6 (à paraître), il y a une fonctionnalité appelée "Guided Access", qui permettra au propriétaire de l'appareil pour les utilisateurs de serrure (comme les tout-petits et enfants d'âge scolaire) dans une application.
Mise à jour: Avant la shitstorm sur NDA contenu commence, c'est là que j'ai eu l'info de l': http://www.theverge.com/2012/6/11/3078350/apple-ios-6-guided-access-parental-control
Vous ne pouvez pas, sauf si vous souhaitez l'exécuter sur la prison brisée appareils.
Apple actuellement ne permet pas tous les logiciels de désactiver ou de modifier n'IMPORTE quel bouton de fonctionnalités pour l'iPhone, l'iPad et l'iPod touch, de sorte que la seule solution de logiciel est pour le jailbreak de l'appareil, de sorte que vous n'êtes pas forcé de vivre par les règles d'Apple.
Cependant, PaperclipRobot.com est sur le point de sortir un bouton de la maison de couvrir spécifiquement ciblées pour garder les jeunes enfants que d'appuyer sur le bouton home. Ce n'est pas exactement la solution à votre problème comme indiqué, mais j'ai pensé qu'il s'ajoute à la discussion.
Pas sûr si vous êtes à la recherche d'un moyen de le faire dans le code d'une application, ou si vous envisagez de verrouillage de l'informatique en général.
De toute façon, si vous êtes à la recherche d'un moyen de le faire en général, voici un guide pour elle
http://igrudge.net/how-to-disable-the-home-button-on-ios-devices-iphoneipad/
Si vous êtes à la recherche pour désactiver temporairement le bouton de la maison pour garder un enfant dans une application particulière, l'astuce pour avoir un article de la revue est d'utiliser un bouledogue clip pour couvrir le bouton home moins cher, et plus réutilisable qu'un bubcap, temporaire et efficace.
Source: http://blog.makezine.com/2011/03/01/ipad-home-button-child-lock/