La détection de l'appel d'événements dans ios
Je suis nouveau sur ios. Je me demandais si il n'y a aucun moyen de détecter les événements d'appel comme un appel entrant, appel sortant, même si mon application n'est pas en premier plan. Et si oui, c'est possible, alors puis-je lire les détails au sujet de cet appel comme la durée, si elle est manqués, composés ou reçus. Merci à l'avance.
- Consultez ces liens . stackoverflow.com/questions/10054706/... developer.apple.com/library/ios/documentation/...
- Cette réponse est non. Veuillez consulter: stackoverflow.com/a/5395355/907513
- IOS 8 n'est pas est aucun moyen de détecter les événements d'appel comme un appel entrant, appel sortant, même si mon application n'est pas en premier plan. Ou toutes les autres alternatives?
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez détecter un Appel. mais seulement si votre application est en cours d'exécution en arrière-plan.
Pour cela, vous pouvez utiliser le De Base De Téléphonie Cadre.
Si votre application va tomber dans le tout de l'exécution en arrière-plan les catégories (VOIP, de l'AUDIO, de la Localisation ou de l'accessoire ), vous pourriez être en mesure d'utiliser l'
CTCallCenter
en arrière-plan. Mais sachez que Apple va vous rejeter de l'app si vous oubliez d'utiliser le mode tourne en arrière plan pour quelque chose, il n'a pas été conçu pour.La
CTCallCenter
vous permettra de détecter tous les appels qui sont démarrés ou déjà en cours.Cependant vous ne serez pas en mesure de détecter tous les détails sur l'appel, le
CTCall
l'identification de l'appel vous dirai seulement cet état. LecallID
deCTCall
va juste vous donner un identifiant unique pour l'appel, mais pas le numéro de l'appelé.CTCallCenter
semble être complètement brisé dans iOS 9 (construit avec Xcode 7+) avec ni lecurrentCalls
à la propriété ni lacallEventHandler
de travail à tous.