在我的 iOS 应用程序中,我使用 CallKit 和 PushKit 进行 VOIP 通话。通过使用 CallKit,我可以显示本地调用 ui 并且一切正常,但我需要显示带有调用者图像的本地调用 UI。这个怎么做?
Image1 在接收方没有来电者图像“我的应用程序目前的行为是这样的”
在我的 iOS 应用程序中,我使用 CallKit 和 PushKit 进行 VOIP 通话。通过使用 CallKit,我可以显示本地调用 ui 并且一切正常,但我需要显示带有调用者图像的本地调用 UI。这个怎么做?
Image1 在接收方没有来电者图像“我的应用程序目前的行为是这样的”
CXHandle
如果用户的联系人数据库包含与通过 a 为来电指定的联系人记录匹配的联系人记录,则照片将显示在本机来电 UI 上CXCallUpdate
,假设联系人记录包含照片。
为了测试这一点,您应该能够创建一张带有照片和特定句柄(例如电话号码或电子邮件地址)的联系人卡片,然后从该句柄触发传入呼叫并确保您的应用程序报告CXCallUpdate
属性remoteHandle
设置为CXHandle
与联系人卡片上的相匹配。
在尝试了其他几件事后,最终得出的结论是,如果要覆盖来电者的背景图像,则必须使用高分辨率图像。
最初我使用的是显示为缩略图的 500*600 图像,然后我尝试使用 1242*1863 的图像,它很简单。
如果有人需要帮助,请告诉我。谢谢