在我的iOS应用中,我使用CallKit和PushKit进行VOIP呼叫。通过使用CallKit,我能够显示本机调用ui和一切正常,但我需要显示本地调用UI与调用者图像。怎么做?
Image1 without caller image at receiver side "my app currently behave like this"
Image2 with caller image at receiver side "I want like this in my app"
答案 0 :(得分:5)
如果用户的联系人数据库包含与通过CXHandle
为来电指定的CXCallUpdate
匹配的联系人记录,则该照片将显示在本地来电UI上,假设该联系人记录记录包含照片。
要对此进行测试,您应该能够创建一张带有照片和特定句柄(例如电话号码或电子邮件地址)的联系人卡片,然后从该句柄触发来电并确保您的应用报告{{1 CXCallUpdate
属性设置为remoteHandle
匹配联系人卡片上的属性。
答案 1 :(得分:0)
在尝试了其他几件事之后,最终得出的结论是,如果要覆盖呼叫者的背景图像,则必须具有高清晰度图像。
最初,我使用的是500 * 600的图像,该图像显示为缩略图,然后尝试使用图像1242 * 1863,这很简单。
如果有人需要帮助,请告诉我。谢谢