2

在我的 iOS 应用程序中,我使用 CallKit 和 PushKit 进行 VOIP 通话。通过使用 CallKit,我可以显示本地调用 ui 并且一切正常,但我需要显示带有调用者图像的本地调用 UI。这个怎么做?

Image1 在接收方没有来电者图像“我的应用程序目前的行为是这样的”

jpg

Image2 与接收方的来电者图像“我想在我的应用程序中这样”

jpg

4

2 回答 2

6

CXHandle如果用户的联系人数据库包含与通过 a 为来电指定的联系人记录匹配的联系人记录,则照片将显示在本机来电 UI 上CXCallUpdate,假设联系人记录包含照片。

为了测试这一点,您应该能够创建一张带有照片和特定句柄(例如电话号码或电子邮件地址)的联系人卡片,然后从该句柄触发传入呼叫并确保您的应用程序报告CXCallUpdate属性remoteHandle设置为CXHandle与联系人卡片上的相匹配。

于 2017-01-22T00:31:50.717 回答
0

在尝试了其他几件事后,最终得出的结论是,如果要覆盖来电者的背景图像,则必须使用高分辨率图像。

最初我使用的是显示为缩略图的 500*600 图像,然后我尝试使用 1242*1863 的图像,它很简单。

如果有人需要帮助,请告诉我。谢谢

于 2019-07-23T13:29:23.080 回答