【问题标题】:How to show caller image on iOS native ui call by using callkit framework?如何使用 callkit 框架在 iOS 原生 ui 调用中显示来电者图像?
【发布时间】:2017-06-03 18:23:39
【问题描述】:

在我的 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"

【问题讨论】:

    标签: ios objective-c swift voip callkit


    【解决方案1】:

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

    要对此进行测试,您应该能够创建一张包含照片和特定句柄(例如电话号码或电子邮件地址)的联系人卡片,然后从该句柄触发来电并确保您的应用报告CXCallUpdateremoteHandle 属性设置为CXHandle,与联系人卡片上的匹配。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-12
        • 1970-01-01
        相关资源
        最近更新 更多