2010-04-12 20 views
-4

Je souhaite effectuer un suivi (exécution d'une fonction de code ou d'invocation) lorsque l'utilisateur reçoit un appel entrant. par exemple: pour chaque appel que l'utilisateur reçoit je veux enregistrer le numéro, et vérifier quelque chose pendant ou avant que l'appel soit répondu (avec un processus d'arrière-plan ..)IPhone SDK 4 processus d'arrière-plan pour l'appel entrant

Jusqu'à présent, sans le traitement en arrière-plan je ne pouvais pas trouver un moyen de le faire. Mais je ne suis toujours pas sûr que ce soit possible.

Toute personne ayant des informations sur la nouvelle SDK 4 peut m'aider?

+7

Toutes les informations sur l'iPhone OS 4 du point de vue du développeur relèvent du contrat de confidentialité d'Apple. Par conséquent, toute personne ayant cette information ne peut pas le partager avec vous (vous le divulguez) sans rompre son accord avec Apple. –

+0

Si ce n'est pas déjà fait, je suggère de rejoindre le programme développeur pour avoir accès à la version bêta et aux nouvelles API. –

+0

Je me suis joint. Merci. – shaimagz

Répondre

1

Il n'y a rien dans le matériel publié qui pourrait suggérer qu'il y a un changement. Les sept types de multi-tâches énumérées étaient:

  1. Contexte Audio
  2. Voice Over IP
  3. Location Services
  4. notifications Push
  5. Notifications locales
  6. achèvement des tâches
  7. App rapide de commutation

L'interception d'appels de cellules normales ne correspond vraiment à aucune de ces catégories.

+1

Donc je suppose que la réponse est non .. Ça me fait haïr Apple. ils ont trop de restrictions pour leurs produits. Google est le meilleur. – shaimagz

+8

Apple prend la confidentialité très au sérieux et une liste de numéros qui ont appelé l'appareil n'est pas quelque chose dont Apple a besoin pour accéder à une application tierce. –

+1

Vous avez posé une question et ces personnes ont répondu. Juste parce que vous n'aimez pas leurs réponses ne signifie pas que vous devez être irrespectueux. – LandonSchropp

2

Vous pouvez vous enregistrer pour des notifications en utilisant CTTelephony et votre application ne se terminera PAS pendant que l'appel est en cours. Le contrôle est renvoyé à l'application à la fin de l'appel et vous pouvez ensuite obtenir le numéro de téléphone.

Tout cela est inutile pour les applications à publier dans l'App Store jusqu'à ce qu'Apple approuve l'utilisation de l'API CTTelephony.