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
Répondre
É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.
merci pour la réponse. Comment puis-je m'occuper du CoreTelephony.framework, j'ai du mal à en trouver beaucoup là-bas –
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
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? –