Basculer le mode Avion dans iOS par programmation
Je veux/désactiver le mode avion dans iOS par programmation. Après recherche sur google, j'ai eu quelques les liens suivants, et les a suivis,
L'accessibilité par le mode avion (3G) vs Wifi
L'Aide Privée Cadre: L'Importation De RadioPreferences.h
Détecter si l'iPhone est en mode Avion?
Tous les liens ci-dessus, dites-moi à utiliser AppSupport.cadre et à l'aide de RadiosPreferences.h.
Ce qui me donne le statut de savoir si le mode avion est activé ou désactivé, Mais il ne fait pas de moi pour changer le mode avion.
Puis j'ai vu, ce lien, Comment activer/désactiver le mode avion dans IOS 5.1 utilisation privée de l'API, qui me donne le chemin pour basculer le mode avion mais c'est à l'aide de droits, qui ne fonctionne que pour les appareils jailbreaké. Est-il possible, pour définir le mode Avion par programmation(pouvez utiliser des Api privées, mais pas les droits).
Je veux juste faire application qui vient de mettre mon appareil en mode avion automatiquement pour une certaine période de temps, par ex. quand j'entre dans bureau/lieu de travail, et il doit le faire automatiquement en mode avion, et il sera éteint lorsque je quitte mon bureau...
I pense le meilleur, vous pourriez être en mesure de réaliser, est afficher une notification que les guides de l'utilisateur (par exemple en appuyant sur un bouton) pour l'Avion, puis l'utilisateur doit toujours avoir à changer manuellement le réglage. Apparemment, vous pouvez utiliser Siri pour ouvrir l'Avion paramètres de l'écran: forums.imore.com/siri/...
yaa, c'est la dernière manière, si je n'obtiens pas la réponse à cette...
Cochez Cette Réponses stackoverflow.com/questions/793924/...
OriginalL'auteur Mehul Thakkar | 2013-12-09
Vous devez vous connecter pour publier un commentaire.
Chaque application App Store est en bac à sable avec les droits.
Ce que vous essayez d'atteindre est tout simplement pas possible si vous souhaitez distribuer votre application dans l'app Store. Votre Application ne peut tout simplement pas obtenir assez de privilèges pour arriver à quelque chose de similaire à distance. Vous ne pouvez pas définir des paramètres globaux qui modifie le comportement du système. Apple ne permettra jamais que.
À le meilleur, vous pouvez surveiller l'état de la connectivité réseau via l'accessibilité, mais c'est à peu près tout. Utilisation privée de l'API = droite app rejet.
J'ai regardé cette vidéo, l'une des personnes de l'application est autorisé à activer/désactiver le mode Avion, et il est de l'utilisation d'IOS : youtube.com/watch?v=ZcjtEKNP05c . Est-ce un fake ou quelque chose?
OriginalL'auteur Tibidabo
Si vous n'avez pas de soins sur l'AppStore la soumission et si votre appareil est jailbreaké (jusqu'à iOS 7.0.4 sont jailbreakable), alors vous pouvez suivre ces étapes dans l'ordre exact de par programmation d'activer ou de désactiver le Mode Avion. Je suis également à la fixation d'un exemple de projet pour rendre les choses plus facile.
Télécharger (https://iosopendev.googlecode.com/files/iOSOpenDev-1.6-2.pkg) et de l'installer. Cela permettra d'installer les outils nécessaires pour installer l'application dans l'endroit où Apple apps sont situés. Ceci est nécessaire afin que vous avez un bon accès et d'autorisation.
Installer OpenSSH sur votre appareil en utilisant Cydia. Alors suivez ce tutoriel: (http://www.priyaontech.com/2012/01/ssh-into-your-jailbroken-idevice-without-a-password/) pour permettre l'accès sans mot de passe (à l'Aide de la clé SSH).
Télécharger l'exemple de projet que j'ai créé à partir d'ici: (https://www.dropbox.com/s/c0i76vmtfckvsut/ToggleAirplane.zip) Ce projet utilise les mêmes droits que Tremplin app (App que les contrôles à l'écran d'accueil) d'Apple. Ainsi, vous aurez accès à tous les paramètres. Vous aurez seulement besoin de savoir comment l'appeler par programmation.
Dans les paramètres de construction d'aller à "Défini par l'Utilisateur" et modifier la valeur de la clé de iOSOpenDevDevice à l'adresse IP de votre appareil.
Maintenant plus impressionnante de la partie. Appuyez sur Commande + Maj + I. Cela permettra d'installer et respring de votre appareil.
Cependant vous ne pouvez pas voir l'application. Pour le voir, télécharger le Respring app de Cydia. Lorsque vous le lancez, il respring de l'appareil. Vous devriez être capable de voir l'application "ToggleAirplane" sur votre écran d'accueil.
Remarque: Vous ne serez pas en mesure de le supprimer de l'écran d'accueil tout comme vous ne pouvez pas faire avec Apple apps. Pour le supprimer, vous devrez vous rendre sur Cydia->Emballages. Fine l'application et désinstaller.
Je sais que c'est un vieux de la réponse, mais je me demandais si vous pouviez re-télécharger le ToggleAirplane exemple de projet. Merci!
Merci de ne pas répondre à des questions ici sans fournir les éléments clés de la réponse dans ton post. Vous avez fourni une solution, lié à un Dropbox projet qui n'existe plus à ce lien. Ce qui rend cette réponse inutile.
OriginalL'auteur Shashank Patel