Mon application iPhone utilise OpenGL ES en mode plein écran (la barre d'état est masquée), tout comme le modèle d'application OpenGL ES. L'utilisation du simulateur "Inverser la barre d'état d'appel" n'a aucun effet, c'est-à-dire qu'il n'y a pas de notification visuelle/acoustique pour l'utilisateur. J'aimerais savoir s'il s'agit d'un problème de simulateur ou si cela arrive aussi sur l'appareil (je n'ai pas d'iPhone). Si un tel comportement est normal, comment puis-je être averti de l'appel entrant ou des sms afin d'afficher la barre d'état que je cache normalement?Appels iPhone et SMS: notifications utilisateur avec barre d'état masquée
En outre, je voudrais savoir comment sont dans les appels et les notifications de sms dans l'appareil. Jouera-t-il des sons/vibrera? Je développe une application audio et je ne veux pas d'appels ou de sms (et de préférence toute sorte de notification) pour perturber acoustiquement l'utilisateur, mais seulement un retour visuel.
Merci d'avance.
Si je bien compris que je peux cacher la notification visuelle mais ne peut pas couper la sonnerie. Je souhaitais pouvoir faire le contraire. Cependant, comment puis-je être averti de l'appel entrant ou des sms afin d'afficher la barre d'état que je cache normalement? – dnaxxx
Vous ne pouvez pas faire non plus. Le système téléphonique n'est pas sous votre contrôle. Sur iOS 4.0 et versions ultérieures, il existe un cadre CoreTelephony public qui vous signale les appels entrants, mais il ne peut pas être utilisé pour masquer l'interface d'appel téléphonique. –
Ok, j'ai testé mon application sur un iPhone. Juste pour clarifier, sur les appels entrants la vue disparaît. Lorsque l'appel se termine, l'application est reprise. – dnaxxx