2009-09-09 18 views
0

Je me demandais s'il y avait un moyen d'obtenir l'identification de l'appelant d'un appel entrant sur l'iPhone, je joue actuellement avec SBTelephony.h (en-tête SpringBoard) et CoreTelephony.framework et je suis pas vraiment voir comment faire ça. Je prévois d'utiliser ceci pour un dylib en utilisant WinChain/ToolChain etc. Merci!Récupération de l'ID de l'appelant iPhone - TOOLCHAIN ​​

+0

Aussi, est-il possible que ce que je cherche soit dans les fichiers "SBCall ..." h? J'ai trouvé la méthode - (void) _handleCallerIDEvent: (struct _CTCall *) arg1; (Ceci utilise la Classe-Dump 3.3 btw) comment pourrais-je manipuler cela si c'est vraiment ce que je cherche? –

Répondre

1

Étant donné un CTCallRef vous devriez être en mesure d'appeler CTCallCopyAddress et CTCallCopyName pour obtenir les détails de l'appel. Vous pouvez aussi regarder observing telephony events manually.

+0

merci pour la réponse. Comment puis-je m'occuper du CoreTelephony.framework, j'ai du mal à en trouver beaucoup là-bas –

+0

Pour la plupart, je ne fais que classer-dumper/nm le framework que je vise. Si j'ai besoin d'aide pour les paramètres, je démonte le cadre et je pars de là. Le prototype de fonction de CTCallCopyName est: CFTypeRef CTCallCopyName (appel CTCallRef); – rpetrich