2016-11-09 22 views
0

我想在使用CallKit的最近日志中显示姓名和电话号码。 我可以告诉的电话号码或姓名使用下面的代码,如何使用CallKit通过CXCallUpdate添加customInfo?

CXCallUpdate *callUpdate = [[CXCallUpdate alloc] init]; 
callUpdate.localizedCallerName = @"Name or Number"; 

的Skype同时显示姓名和社会简介标签。 Atleast尽可能在社交简介标签中。

更新

我需要与CXCallUpdate添加customInfo(如唯一ID),这可能吗?

+1

我不习惯CallKit,你可以使用callUpdate.localizedCallerName = @“Name \ nNumber”; –

+0

@ New16,好主意。 –

回答

1

您在中设置为remoteHandleCXHandle值将显示在您在按下“最近”中的“我”信息按钮时获得的页面中。 (它将显示为电话号码,电子邮件地址或“社交个人资料”,具体取决于CXHandletype分别是电话号码,电子邮件地址还是“通用”)。但它不会显示在最近的实际行。

+0

我还有一个问题。我需要在拨打电话的同时传递自定义信息,并且在从最近呼叫回来时,我需要阅读这些信息。就像我们如何使用UILocalNotification一样。我们可以通过CXHandle传递自定义信息吗? –

+0

@RJVKumar:我不这么认为。唯一的方法是把它放入句柄字符串本身。 – user102008

+0

我不想向用户显示关于该调用的一些参数。所以我问。我希望在未来的callkit API会有更多的更新。 –