2017-02-07 5 views
2

私は着信または発信通話のコールログを生成する私のVoIPアプリケーションで通話キットを実装しました。 コールログをクリックすると、アプリが開きます。私はUIApplicationデリゲートメソッドをオーバーライドしてハンドラを取得しました。アプリケーションでVoIP通話ログ情報を取得する方法 - 通話キット

- (BOOL)application:(UIApplication *)application 
continueUserActivity:(NSUserActivity *)userActivity 
restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler 

しかし、私はできないNSUserActivityに関連する情報をコールログを取得します。 アプリで通話履歴情報を取得するにはどうすればよいですか?

ご迷惑をおかけして申し訳ありません。ありがとう!あなたは携帯電話からの更新ムービーをクリックしたときに、ユーザーの情報を取得することができない私はあなたの質問から理解したよう

+0

を取ることができますか? – ridvankucuk

+0

「コールログ情報」は何を探していますか? – user102008

+0

@ridvankucukはい – Shubham

答えて

2

我々はuserActivityから電話番号

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restora`tionHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler{ 
    INInteraction *interaction = userActivity.interaction; 
    INStartAudioCallIntent *startAudioCallIntent = (INStartAudioCallIntent *)interaction.intent; 
    INPerson *contact = startAudioCallIntent.contacts[0]; 
    INPersonHandle *personHandle = contact.personHandle; 
    NSString *phoneNumber = personHandle.value; 
} 
+0

パーフェクト、ご協力ありがとうございます。 – Shubham

関連する問題