web-dev-qa-db-fra.com

Simulation d'une interruption d'appel téléphonique dans le simulateur iPhone

Je veux voir ce qu'il advient de mon application si celle-ci est interrompue par un appel téléphonique ou un message texte. Est-il possible de tester cela sur le simulateur iPhone?

24
Sean Smyth

Cela n’aidera peut-être pas votre situation (car cela ne fonctionne pas dans le simulateur), mais activer Siri fonctionne de la même manière qu’un appel téléphonique, en envoyant votre application en arrière-plan et en interrompant l’audio. plus facile à tester que de passer un appel. Siri est destiné aux iPhone 4S et supérieurs, iPod touch 5e génération et iPad 3 et supérieurs. Maintenez simplement le bouton d'accueil enfoncé si vous avez activé Siri.

37
Lewis Gordon

Pour développer la réponse de Lewis Gordon, cela fonctionne également pour les appareils sans Siri. Si le contrôle vocal est activé, maintenez le bouton d'accueil enfoncé pour interrompre l'audio et le rendre actif. 

3
Jake Bonham

La documentation est votre amie.

Vous ne pouvez pas tout simuler (message texte par exemple), mais vous pouvez quand même simuler beaucoup de fonctions/interruptions.

Gardez à l'esprit que le simulateur est juste pour les tests initiaux, chaque application doit être minutieusement testée sur de vrais appareils avant d'être soumise.

Depuis Utiliser Simulateur iOS :

Manipulation du matériel

Avec iOS Simulator, vous pouvez simuler la plupart des actions qu'un utilisateur effectue sur un appareil. Lorsque votre application est exécutée dans un simulateur, vous pouvez effectuer ces interactions matérielles via le menu Matériel :

Rotation à gauche . Fait pivoter le simulateur vers la gauche.

Rotate Right . Fait pivoter le simulateur vers la droite.

Shake Gesture . Secoue le simulateur.

Accueil . Amène le simulateur à l'écran d'accueil.

Verrouiller . Verrouille le simulateur.

Avertissement sur la mémoire simulée . Envoie les avertissements de mémoire insuffisante de l'application la plus avancée. Pour plus d'informations sur la gestion des situations de faible mémoire, voir «Observation des avertissements de faible mémoire» dans le Guide de programmation d'applications iOS.

Basculer la barre d'état en cours d'appel . Bascule la barre d'état entre son état normal et son état lorsqu'un appel téléphonique ou un appel FaceTime est en cours. La barre d'état est plus haute dans son état en cours d'appel que dans son état normal. Cette commande indique l’apparence de l’interface utilisateur de votre application lorsque l’utilisateur lance l’application pendant un appel.

Simuler un clavier matériel . Bascule le clavier logiciel sur un simulateur iPad. Désactivez le clavier logiciel pour simuler l’utilisation d’un dock clavier ou d’un clavier sans fil avec un iPad.

Sortie TV . Ouvre une fenêtre simulant le signal de sortie TV d'un périphérique.

0
Rok Jarc